⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax.aspx.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
📖 第 1 页 / 共 2 页
字号:
                    testContent = DataConverter.CFloat(testContent).ToString();
                    break;

                case FieldType.MoneyType:
                    testContent = DataConverter.CDecimal(testContent).ToString();
                    break;

                case FieldType.DateTimeType:
                    testContent = DataConverter.CDate(testContent).ToString();
                    break;

                case FieldType.BoolType:
                    testContent = DataConverter.CBool(testContent).ToString();
                    break;

                case FieldType.KeywordType:
                    testContent = CollectionCommon.CreateKeyWord(CommonFilter(filterRuleId, filter, collectionCommon, testContent).Replace(",", "|").Replace(",", "|"), DataConverter.CLng(input));
                    break;

                default:
                    testContent = CommonFilter(filterRuleId, filter, collectionCommon, testContent);
                    break;
            }
            if (string.IsNullOrEmpty(testContent))
            {
                testContent = "没有截取到代码,请加载内容页源代码重新设置下。";
            }
            XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 4;
            writer.WriteStartDocument();
            writer.WriteStartElement("root", "");
            writer.WriteElementString("testContent", testContent);
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }

        private void TestLink(XmlDocument ixml)
        {
            string str = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
            string wordsBegin = (ixml.DocumentElement.SelectSingleNode("//linkBegin") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkBegin").InnerText.Trim();
            string wordsEnd = (ixml.DocumentElement.SelectSingleNode("//linkEnd") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkEnd").InnerText.Trim();
            string code = (ixml.DocumentElement.SelectSingleNode("//testContent") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//testContent").InnerText.Trim();
            CollectionCommon common = new CollectionCommon();
            ArrayList list = common.GetArray(code, wordsBegin, wordsEnd);
            StringBuilder builder = new StringBuilder();
            for (int i = 0; i < list.Count; i++)
            {
                builder.Append(common.DefiniteUrl(list[i].ToString(), str.ToString()) + "\r\n");
            }
            string str5 = builder.ToString();
            if (string.IsNullOrEmpty(str5))
            {
                str5 = "没有截取到链接列表,请加载源代码重新设置下。";
            }
            XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 4;
            writer.WriteStartDocument();
            writer.WriteStartElement("root", "");
            writer.WriteElementString("testContent", str5);
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }

        private void TestList(XmlDocument ixml)
        {
            string uriString = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
            string coding = (ixml.DocumentElement.SelectSingleNode("//codeType") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//codeType").InnerText.Trim();
            string startStr = (ixml.DocumentElement.SelectSingleNode("//listBegin") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//listBegin").InnerText.Trim();
            string overStr = (ixml.DocumentElement.SelectSingleNode("//listEnd") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//listEnd").InnerText.Trim();
            CollectionCommon common = new CollectionCommon();
            Uri url = new Uri(uriString);
            string httpPage = common.GetHttpPage(url, coding);
            string str6 = common.GetInterceptionString(httpPage, startStr, overStr);
            if (string.IsNullOrEmpty(str6))
            {
                str6 = "没有截取到列表页,请加载源代码重新设置下。";
            }
            XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 4;
            writer.WriteStartDocument();
            writer.WriteStartElement("root", "");
            writer.WriteElementString("testContent", str6);
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }

        private void TestPaing(XmlDocument ixml)
        {
            string str5;
            string absoluteAddress = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
            string wordsBegin = (ixml.DocumentElement.SelectSingleNode("//paingBegin") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingBegin").InnerText.Trim();
            string wordsEnd = (ixml.DocumentElement.SelectSingleNode("//paingEnd") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingEnd").InnerText.Trim();
            string code = (ixml.DocumentElement.SelectSingleNode("//testContent") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//testContent").InnerText.Trim();
            CollectionCommon common = new CollectionCommon();
            if (!string.IsNullOrEmpty(common.GetPaing(code, wordsBegin, wordsEnd)))
            {
                str5 = common.DefiniteUrl(common.GetPaing(code, wordsBegin, wordsEnd), absoluteAddress);
            }
            else
            {
                str5 = "没有截取到下一页URL,请加载源代码重新设置下。";
            }
            XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 4;
            writer.WriteStartDocument();
            writer.WriteStartElement("root", "");
            writer.WriteElementString("testContent", str5);
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }

        private void TestPaing2(XmlDocument ixml)
        {
            string str = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
            string startStr = (ixml.DocumentElement.SelectSingleNode("//paingBegin2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingBegin2").InnerText.Trim();
            string overStr = (ixml.DocumentElement.SelectSingleNode("//paingEnd2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingEnd2").InnerText.Trim();
            string wordsBegin = (ixml.DocumentElement.SelectSingleNode("//linkBegin2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkBegin2").InnerText.Trim();
            string wordsEnd = (ixml.DocumentElement.SelectSingleNode("//linkEnd2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkEnd2").InnerText.Trim();
            string conStr = (ixml.DocumentElement.SelectSingleNode("//testContent") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//testContent").InnerText.Trim();
            CollectionCommon common = new CollectionCommon();
            string str7 = common.GetInterceptionString(conStr, startStr, overStr);
            if (string.IsNullOrEmpty(str7))
            {
                str7 = "没有截取到分页URL列表,请加载源代码重新设置下。";
            }
            ArrayList list = common.GetArray(str7, wordsBegin, wordsEnd);
            StringBuilder builder = new StringBuilder();
            for (int i = 0; i < list.Count; i++)
            {
                builder.Append(common.DefiniteUrl(list[i].ToString(), str.ToString()) + "\r\n");
            }
            string str8 = builder.ToString();
            if (string.IsNullOrEmpty(str8))
            {
                str8 = "没有截取到分页URL链接,请加载源代码重新设置下。";
            }
            XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 4;
            writer.WriteStartDocument();
            writer.WriteStartElement("root", "");
            writer.WriteElementString("testContent", str8);
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }

        private void TestShowContent(XmlDocument ixml)
        {
            string uriString = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
            string coding = (ixml.DocumentElement.SelectSingleNode("//codeType") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//codeType").InnerText.Trim();
            CollectionCommon common = new CollectionCommon();
            Uri url = new Uri(uriString);
            string httpPage = common.GetHttpPage(url, coding);
            if (string.IsNullOrEmpty(httpPage))
            {
                httpPage = "没有获取到内容页,请检查内容页URL是否正确,如果不正确请返回列表页设置重新设置。";
            }
            XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 4;
            writer.WriteStartDocument();
            writer.WriteStartElement("root", "");
            writer.WriteElementString("testContent", httpPage);
            writer.WriteEndElement();
            writer.WriteEndDocument();
            writer.Close();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -