【问题标题】:.net mvc 4 using razor and json.net mvc 4 使用剃刀和 json
【发布时间】:2014-02-21 12:44:15
【问题描述】:

我目前正在开发一个 .NET MVC 4 项目。我们有一个 razor 项目列表,razor 处理显示的项目数量和排序。然后我们想制作这个客户端。有没有办法我们可以通过 json 更新剃须刀来实现这一点?

提前致谢

理查德

【问题讨论】:

  • 介意向我们展示代码吗? Ajax 调用可能会起作用。
  • 你的标题中有很多标签,但毫无疑问。请删除标签并将标题设置为有意义的内容。
  • 您想在客户端使用 jQuery 而不是使用 .net 来订购服务器端的数字吗?通过 JSON 将数字传递给客户端?

标签: .net asp.net-mvc json asp.net-mvc-4


【解决方案1】:

有没有办法我们可以通过 json 更新剃须刀来实现这一点?

没有。

Razor 语法在页面请求期间呈现(服务器端)。客户端没有剃须刀,因此您无法从客户端对其进行修改。如果可以的话,服务器无论如何都需要重新渲染它。

您可以使用 AJAX 请求一个新的对象列表(您可以将其返回为 JSON),然后您可以使用 javascript 更新您的 HTML 以反映该新列表。但这是一个不同的问题,无论如何您都需要先自己尝试一下。

【讨论】:

    【解决方案2】:

    对于客户端排序、分页和过滤,我建议使用 Jquery Grid,例如 https://datatables.net/

    您的另一个选择可能是Kendo Grid

    我在这两个方面都有很好的经验,虽然我更喜欢 Kendo,因为当您不需要使用自定义 HTML 列值做太多疯狂的事情时,它会更干净一些。

    【讨论】:

      猜你喜欢
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      • 2013-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      相关资源
      最近更新 更多