后端的DOM替换(asp.net)

时间:2013-05-14 10:52:44

标签: jquery asp.net dom razor backend

我是asp.net的新手,我目前正在前端更换DOM节点:

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

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

  1. node.js + jQuery
  2. CsQuery
  3. 是否有任何简单的解决方案不需要任何插件?说razor + xpath?

1 个答案:

答案 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