asp.net-mvc – 如何将整数列表传递给MVC操作?
发布时间:2020-05-25 10:43:17 所属栏目:asp.Net 来源:互联网
导读:我有一个取决于整数列表的动作.我的第一直觉是简单地用List声明动作. 我尝试在控制器中声明操作为: public ActionResult EditMultiple(Listint ids) 在我的View调用中如下: %= Html.ActionLink(EditMultiple, EditMultiple, new { ids = new Listint {2, 2,
|
我有一个取决于整数列表的动作.我的第一直觉是简单地用List声明动作. 我尝试在控制器中声明操作为: public ActionResult EditMultiple(List<int> ids) 在我的View调用中如下: <%= Html.ActionLink("EditMultiple","EditMultiple",new { ids = new List<int> {2,2,2} })%>
虽然当我在动作中放置一个断点时,它编译列表是空的.有谁知道为什么或有替代方法? 添加有关场景的更多详细信息: 我正在尝试同时“编辑”多个实体.我已经有了一个应用程序,允许我创建/编辑/查看库中书籍的信息.我有一个局部视图,允许用户编辑有关单本书的信息并将其保存到数据库中. 现在我想创建一个View,允许用户使用一个提交按钮编辑有关多本书的信息.我创建了一个动作EditMultiple,它只为每本书呈现部分(我的该视图的模型是List),然后添加提交按钮. 解决方法是.默认模型绑定器可以将“ids”绑定到任何ICollection.但是您必须提交具有相同名称的多个参数.这消除了使用辅助方法“ActionLink”.您可以使用url helper Action并将id附加到链接,如下所示:<a href="<%= Url.Action("CreateMultiple")%>?ids=2&ids=1&ids=3">Test link</a>
来自哈克的街区Here’s the link. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – asp.net mvc如何正确测试控制器
- asp.net – 使用回发解析.Net页面
- asp.net-mvc – 我可以免费在ASP.NET MVC上开发吗?
- 如何在ServiceStack服务实现中使用标准的ASP.NET会话对象
- ASP.NET MVC3 HttpStatusCodeResult StatusDescription –
- asp.net-mvc-3 – Orchard CMS DataAnnotations – 客户端验
- asp.net-mvc – 在.NET MVC上启用Http PUT请求
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览引擎
- asp.net-mvc – 如何GetBytes()在C#与UTF8编码与BOM?
- asp.net-mvc – ASP.Net MVC如何确定用户是否可以访问一个U
推荐文章
站长推荐
- asp.net-mvc – VS2012启用NuGet包恢复消失,缺少
- asp.net-mvc – 使用jquery Ajax加载PartialView
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net – 在IIS 7.5上使用传出异步Web请求时的
- asp.net-mvc – asp.net mvc – 在哪里存储useri
- ASP.NET MVC Controller FileContent ActionResu
- asp.net – 存储库是否应该调用另一个存储库?或
- .net – 使用log4net和在哪里实现它并使用elmah?
- asp.net-web-api – 有没有办法在ASP.Net Web AP
- asp.net – 将JSON对象反序列化为列表不能使用as
热点阅读
