Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
阅读全部<;p>;a<;部门>;C#asp.net中的标记_C#_Jquery_Asp.net_Html_Tags - Fatal编程技术网

阅读全部<;p>;a<;部门>;C#asp.net中的标记

阅读全部<;p>;a<;部门>;C#asp.net中的标记,c#,jquery,asp.net,html,tags,C#,Jquery,Asp.net,Html,Tags,我试图阅读段落中的所有值: 范例 Page.ASPX <div id="div1"> <p> text1 </p> <p> text2 </p> <p> text3 </p> </div> 文本1 文本2 文本3 我想在服务器端代码(C#)中获取值text1、text2、text3 顺便说一下,我需要div标记永远不要运行at=“server” 提前感谢。试试这个: function cal

我试图阅读段落中的所有值: 范例

Page.ASPX

<div id="div1">

<p> text1 </p>
<p> text2 </p>
<p> text3 </p>

</div>

文本1

文本2

文本3

我想在服务器端代码(C#)中获取值text1、text2、text3

顺便说一下,我需要div标记永远不要运行at=“server”

提前感谢。

试试这个:

function call()
        {

            alert($("#div1").children(0).html());
        }

Jquery、JSON和一个控制器/代码隐藏。提前欢迎您。

或者,您可以使用HTTPWebRequest获取HTML,并使用XPath获取这些值。

如果页面中第一个父服务器端元素上有一个元素,例如placeholder或form元素,您可以在服务器端解析(使用HtmlAgiltyPack)其内部HTML。我的意思是这样的

var document = new HtmlDocument();
document.LoadHtml(placeHolder.innerHtml);

var nodeToSplit = document.DocumentNode.SelectNodes("p");
var lines = nodeToSplit.SplitIntoLines(3);

foreach (var line in lines)
    Console.WriteLine(line.ToString());

您应该为自己的场景修改此代码。我希望这能帮上忙。

谢谢什么?你想让我们为你写代码吗?我们不会的。如果你对你写的东西有特殊的问题,把它贴出来,我们会帮你解决。否则,祝你好运。谢谢你所做的一切!我本想尽量有礼貌,但你似乎很粗鲁。问题是我一直在尝试,但正如我所说的,有一个使用runat的解决方案,但我需要这个div作为客户端,因为我在段落中使用了一些jquery代码。不管怎样,谢谢你的粗鲁评论。让你的P标签带有runat=“server”或者把你的div包装在另一个可以有runat=“server”的div中怎么样?我以前试过,但没有成功。谢谢你的尝试。我将尝试将文本存储在隐藏文件中。我不知道这是不是个好主意?!无法加载,段落是在运行时通过追加使用jquery生成的。感谢您的尝试。无法获取段落。我猜也是一样,我总是把它弄空。谢谢你的尝试。你说的“谢谢你的尝试”是什么意思。如果不是通过XPATH获取,则说明您做错了。无法获取段落。我猜也是一样,我总是把它弄空。谢谢你的尝试。