0

我是 asp.net 的新手,我目前在前端有这个来替换 DOM 节点:

$('foo:eq(0) bar:eq(1)').html('Hello World');

在 ASP.NET 后端执行此操作的最佳方法是什么?

  1. 节点.js + jQuery
  2. 查询

有没有不需要任何插件的简单解决方案?说剃刀+ xpath?

4

1 回答 1

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

于 2013-05-14T13:36:41.203 回答