我是 asp.net 的新手,我目前在前端有这个来替换 DOM 节点:
$('foo:eq(0) bar:eq(1)').html('Hello World');
在 ASP.NET 后端执行此操作的最佳方法是什么?
- 节点.js + jQuery
- 查询
有没有不需要任何插件的简单解决方案?说剃刀+ xpath?
如果您使用的是 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