【问题标题】:DOM replacement on backend (asp.net)后端的 DOM 替换 (asp.net)
【发布时间】:2013-05-14 10:52:44
【问题描述】:

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

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

在 ASP.NET 后端中最好的方法是什么?

  1. node.js + jQuery
  2. CsQuery

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

【问题讨论】:

    标签: jquery asp.net dom razor backend


    【解决方案1】:

    如果你使用的是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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-26
      • 2020-08-29
      • 2017-03-13
      • 1970-01-01
      • 2018-12-16
      • 2011-06-04
      • 1970-01-01
      • 2020-11-19
      相关资源
      最近更新 更多