我有一个看起来像这样的aspx文件
<ul id="test" clientidmode="Static" runat="server">
<li id=1 runat="server"><input type="checkbox" value=1> One </li>
<li id=2 runat="server"><input type="checkbox" value=2> Two </li>
<li id=3 runat="server"><input type="checkbox" value=3> Three </li>
<li id=4 runat="server"><input type="checkbox" value=4> Four </li>
</ul>
如何获取从c#代码检查的所有li元素?我知道我可以在javascript中用jquery做到这一点:
var list = $('#test input:checked');
是否有一种简单的方法可以在c#中执行此操作?
答案 0 :(得分:0)
您可以使用NSoup库来相对轻松地解析html文档
答案 1 :(得分:0)
我认为如果所有&lt; li>元素是runat = server,或者使用test.controls.add()在服务器端创建,然后您可以使用text.Controls从服务器端访问它们。
除此之外,您可以使用XML Parser来解析测试控件的innerHTML。这也将使您能够访问&lt;的属性和控件。 li>元件。
如果您需要代码段,请告诉我。