【发布时间】:2013-05-14 10:52:44
【问题描述】:
我是 asp.net 的新手,我目前在前端有这个来替换 DOM 节点:
$('foo:eq(0) bar:eq(1)').html('Hello World');
在 ASP.NET 后端中最好的方法是什么?
- node.js + jQuery
- CsQuery
有没有不需要任何插件的简单解决方案?说剃刀+ xpath?
【问题讨论】:
标签: jquery asp.net dom razor backend
我是 asp.net 的新手,我目前在前端有这个来替换 DOM 节点:
$('foo:eq(0) bar:eq(1)').html('Hello World');
在 ASP.NET 后端中最好的方法是什么?
有没有不需要任何插件的简单解决方案?说剃刀+ xpath?
【问题讨论】:
标签: jquery asp.net dom razor backend
如果你使用的是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
【讨论】: