我是asp.net的新手,我目前正在前端更换DOM节点:
$('foo:eq(0) bar:eq(1)').html('Hello World');
在ASP.NET后端中执行此操作的最佳方法是什么?
是否有任何简单的解决方案不需要任何插件?说razor + xpath?
答案 0 :(得分:2)
如果您使用的是asp.net,则无法使用nodejs + jQuery。
使用CsQuery替换非常明显:
CQ.Create("YOUR HTML STRING")['foo:eq(0) bar:eq(1)'].Html('Hello World').Render();
CsQuery附带一个ASP.NET MVC插件,使开发更容易。这真的取决于你的用例。
如果你不想要外部依赖,你可以使用LinqToXML,但老实说,如果你想运行jQuery查询并使用jQuery方法,那么你最接近的就是.net是CsQuery