asp.net-mvc – 将Serverside MVC与Backbone.js结合使用
我正在使用.NET MVC来处理所有服务器端逻辑并提供初始页面,但我的应用程序在客户端非常繁重,所以我采用了Backbone.JS,这被证明是非常有用的.
我不确定如何构建我的系统以结合两种技术.我看到它的方式我有两个选择 >从服务器端的MVC中删除’V’,将JSON数据返回到 1让我感到烦恼,因为我害怕放弃服务器端MVC的任何部分,这是我的核心技能所在. 2因为我担心我很麻烦我可能会通过在客户端服务器上使用两种不同的呈现方法来引入风险和工作. 什么是将服务器端MVC与backbone.js 1或2或其他方式结合起来的正确方法? 解决方法
>你并没有真正废弃V,你只是将它的表示从HTML改为JSON.你感到很困扰,因为你对服务器端的东西感觉更舒服,这并不是一个真正有效的问题……你将完成需要做的事情,并随时学习/创建Javascript模式.
>这是一种方法,如果您需要禁用javascript后备或者受可访问性指南的约束,这确实很有帮助.您缺少的部分是,一旦加载页面,您将不得不重新渲染页面以将模型附加到DOM元素.或者,你可以使用一个工具来处理这个映射,但这增加了你自己要权衡的复杂性. 在主干的职业使用中,我们不一定支持无javascript的场景,我们只是在初始加载时加载模板js,然后让路由器接管并使用更像你的第一个想法的东西.因为听起来你刚刚开始,帮助我们真正开展的最重要的事情就是意识到更容易对模型进行更改然后让你的视图订阅模型更改事件(而不是相反) . (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在MVC中使用Json.Net序列化和反序列化Json对象
- asp.net – 如何使我的Web应用程序无状态仍然做一些有用的事
- 在ASP.Net Web应用程序中使用Rails应用程序中的用户/身份验
- asp.net-mvc – ASP.NET Core中基于活动的授权
- stored-procedures – 使用经典的asp从oracle 11g存储过程返
- asp.net – “无法在Web服务器上启动调试”MSVSMON.EXE无法
- asp.net – 更新面板不更新内容
- asp.net – 什么是Eval(“this”)的正确等价物
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管ASP.NET 5 We
- asp.net – 如何使用Excel服务器端?
- asp.net-mvc – “添加控制器”/“添加视图”在混
- asp.net-core – 为什么要在ASP.NET Core中使用完
- global-variables – MVC 3 Razor _ViewStart中的
- asp.net-mvc-3 – 向th添加一个类
- asp.net-mvc – NHibernate Validator和ASP.NET
- asp.net – app_offline.htm在生产框中抛出HTTP
- ASP.NET:创建Linked ValidationSummary, 深入理
- asp.net-web-api – 如何自定义认证我自己的表在
- asp.net-mvc – 在哪里提出持久性依赖的域事件 –
- asp.net-mvc – 获取错误参数’nameOrConnection