阅读全部<;p>;a<;部门>;C#asp.net中的标记
我试图阅读段落中的所有值: 范例 Page.ASPX阅读全部<;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
<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获取,则说明您做错了。无法获取段落。我猜也是一样,我总是把它弄空。谢谢你的尝试。