asp.net ajax 4.0 模板的替代品

Posted

技术标签:

【中文标题】asp.net ajax 4.0 模板的替代品【英文标题】:Alternatives to asp.net ajax 4.0 templates 【发布时间】:2011-11-03 04:46:11 【问题描述】:

假设我被 asp.net web 表单困住了(我喜欢使用 MVC 部分视图),是否有任何替代 asp.net AJAX 4.0 客户端模板的好方法?

换句话说,是否有某种方法可以指定一些带有数据属性占位符的 html,然后我可以将 JSON 结果绑定到这些 html。有什么好的 jQuery 插件可以做到这一点吗?

我问是因为根据我从 Google 看到的结果,这个库似乎没有被广泛使用——大多数搜索结果都是 2008-2010 年的。 This question 似乎证实了这种怀疑。

编辑

我鄙视回答自己的问题,但在我看来,this link(jQuery 模板)是最好的选择。如果其他人有任何意见,请发表。

【问题讨论】:

【参考方案1】:

一定要考虑jQuery Templates。我们在将 ScriptServices 用作数据提供者的 WebForms 中广泛使用它们。学习曲线非常小。

还可以查看无缝集成的KnockoutJS。

【讨论】:

我见过 jQuery 模板,很棒,但我之前没有听说过 Knockout。看起来很神奇。谢谢。【参考方案2】:

Adam,巧合的是,我正在使用 JQuery 检索一些通过 Ajax 调用 Web 服务的服务器端数据,并将结果绑定到客户端。在我的特殊情况下,我只以表格的方式显示数据,所以我使用jquery datatables plugin(在我看来,这太棒了;API 有很好的文档记录,如果需要,可以轻松扩展)。

如果您需要以不同的方式显示数据,我认为您需要编写大量的样板 javascript 代码。

编辑:我刚刚看到你的链接是关于 Jquery 模板的,看起来真的很酷。我不知道它存在 :) 谢谢!

【讨论】:

感谢 jQuery Datatables 上的链接...模板的东西非常好,仅供参考

以上是关于asp.net ajax 4.0 模板的替代品的主要内容,如果未能解决你的问题,请参考以下文章

ViewData 的替代品?

.NET Core(或 ASP.NET 5)中是不是有 MEF 的替代品

CORBA 的 ASP.Net WebAPI 替代品?

ASP.NET MVC 中 Controller.ReadFromRequest 的替代品是啥?

什么是 ASP.NET / PHP 的主流 Java 替代品

在 asp.net 核心中替代 HttpConfigurationExtensions.BindParameter