asp.net-mvc – formcollection只保存所选的html.listbox项目值? MVC
发布时间:2020-05-24 05:37:29 所属栏目:asp.Net 来源:互联网
导读:我的方案是这样的:我有两个列表框,一个包含我所有的数据库项,一个是空的.用户将完整列表框中所需的项目添加到空列表框. 我正在使用表单提交用户添加的所有项目. 问题是,只有列表框中选定的项目被提交.因此,如果用户取消选择某些项目,则不会以表单形式提交.我
|
我的方案是这样的:我有两个列表框,一个包含我所有的数据库项,一个是空的.用户将完整列表框中所需的项目添加到空列表框. 我正在使用表单提交用户添加的所有项目. 问题是,只有列表框中选定的项目被提交.因此,如果用户取消选择某些项目,则不会以表单形式提交.我的看法是这样的: <% using (Html.BeginForm("MyAction","MyController"))
{ %>
<%= Html.ListBox("AddedItems",Model.Items)%>
<input type="submit" value="Submit" name="SubmitButton"/>
<% } %>
我的控制器如下所示: public ActionResult MyAction(FormCollection formCollection)
{
var addedItems = formCollection["AddedItems"].Split(',');
//....more code that does stuff with the items
}
我去做一切都错了吗?有更好的方式提交项目吗?你会怎么做? 解决方法我也这样做,我想我解决的方式有点更加优雅.本质上我只需要一个Jquery函数运行在窗体后,选择所有的选项.$(function () {
$("form").submit(function (e) {
$("#box2View option").attr("selected","selected");
});
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net编程实现删除文件夹及文件夹下文件的方法
- asp.net – 使用回发解析.Net页面
- asp.net – BundleTransformer少抱怨“无法找到工厂,创建Ja
- ASP.NET MVC 4和ExtensionlessUrlHandler
- ASP.NET AJAX日历扩展程序日期格式
- asp.net – 如何在加载/性能测试期间找到IIS要模拟的平均并
- asp.net-mvc-3 – CSS3 @ font-face休息Razor解析器 – 它可
- asp.net-mvc – 在自定义授权属性中覆盖AuthorizeCore导致“
- asp.net – 生成第二个标题标签的母版页
- asp.net – 如何禁用提交行为的asp:ImageButton?
推荐文章
站长推荐
- asp.net-mvc – 为什么我们使用ViewModels?
- 没有密码的Asp.net Memebership授权
- 敏感词汇过滤DFA算法
- asp.net-mvc-3 – 以下部分已定义,但尚未为布局页
- 是否有任何asp.net数据缓存支持缓存条目的背景填
- asp.net-mvc – 如何使用ASP.NET MVC实现自定义缓
- asp.net – ApplicationInstance.CompleteReques
- 在ASP.NET应用程序中使用out-of-process会话状态
- ASP.net MVC Webforms视图引擎的缺点?
- asp.net-mvc – ASP.NET MVC 5模型绑定编辑视图
热点阅读
