asp.net-mvc – 如何使用AJAX调用更新MVC中带有Add和Delete按钮
情况如下:
>我有一个ViewModel,其属性是List< Product>,其中Product是一个类,其中包含属性Property1,Property2和Property3. 3.1“添加” – 用于将新的空产品添加到列表中 3.2“使用默认产品列表” – 必须通过AJAX调用将List加载到控制器的GetDefaultProduct()操作 有没有办法用ASP.NET MVC做到这一点? 我用jQuery模板做到了这一点,我设法用简单的操作来实现它,但是我必须在ASP MVC解决方案中做到这一点,我仍然试图掌握这项技术. 提前感谢任何建议和意见! UPDATE 解决方案(正如达林指出的那样)在Steve Sanderson’s blog post年. 所以,为了帮助任何想要拥有omplex对象索引列表的人,我建议先读一读. Haacked的博文:http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx. 完成后,您可以转到Sanderson的博客.顺便说一句,仔细看看BeginCollectionItem自定义HTML帮助程序 – 它的实现并不像人们想象的那样简单. PS:有人不得不从ASP.NET的一个开发人员那里读到一篇明确的文章,以便发现默认模型绑定器中存在隐式CoC(Convention-over-Configuration) – 它只知道如何使用Lists,但没有开箱即用的HTML帮助程序(或类似的东西)不会让你参与其中. 我个人认为List< object>的CRUD友好呈现是一个非常常见的场景,而不是边缘情况,因此它应该更简单,并且是ASP.NET MVC开箱即用机器的一部分. 解决方法
我建议你阅读
following blog post.它肯定会让你在正确的轨道上实现可变长度列表的编辑方案.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – Razor模板,views和angular.js
- 在64位的环境中使用VS建立Web项目进行Oracle连接需要注意We
- asp.net – 为什么要模拟HttpContext,如果它可以构造?
- asp.net – 重写规则错误:HTTP错误500.50 – URL重写模块错
- asp.net-web-api – ODataConventionModelBuilder的约定是什
- asp.net – ASP和’不起作用
- asp.net – 如何在构建期间从Visual Studio调用aspnet_comp
- asp.net-mvc – 重新安装Microsoft Visual Studio Asp.net
- 禁用asp.net缓存
- asp.net – 在Owin有来自Global.asax的Application_End吗?
- 使用ASP.net和VB.net(或C#)从XML文件编辑和删除数
- 代理模式-aop
- 什么是您最喜欢的ASP.NET添加工具/工具以提高生产
- asp.net-mvc – ASP.Net MVC路由策略
- asp.net-mvc – 在ASP.NET MVC ContactsManager教
- asp.net-core-mvc – 如何在启动时初始化应用程序
- asp.net-mvc – 直接下载链接到ASP.NET MVC 5 fo
- asp.net-core – ASP.Net核心1.1 – 迁移失败
- 在ASP.net中使用NVP API时,PayPal SetExpressChe
- asp.net-core – 如何将POCO控制器作为控制器发现