asp.net-mvc – 使用linq2sql在c#mvc中不显示所选项的多选列表
发布时间:2020-12-16 04:25:30 所属栏目:asp.Net 来源:网络整理
导读:我已经尝试了许多不同的方法将所选项目传递到多选列表而没有运气.最后,我尝试了这个,我认为应该显示所有选中的项目,但仍然没有选择列表中的任何内容. public MultiSelectList Companies { get; private set; }Companies = MulitSelectList(subcontractReposi
我已经尝试了许多不同的方法将所选项目传递到多选列表而没有运气.最后,我尝试了这个,我认为应该显示所有选中的项目,但仍然没有选择列表中的任何内容.
public MultiSelectList Companies { get; private set; } Companies = MulitSelectList(subcontractRepository.SubcontractCompanies(Subcontract.subcontract_id),"Value","Text"); 在SubcontractRepository.cs中: public IEnumerable<SelectListItem> SubcontractCompanies(Guid id) { return c in db.companies select new SelectListItem { Text = c.company_name,Value = c.company_id.ToString(),Selected = true } } 在视图中: <p> <label for="Companies">Company:</label> <%= Html.ListBox("Companies",Model.Companies) %> <%= Html.ValidationMessage("Companies","*") %> </p> 解决方法
在这里发现了这个问题. MultiSelectList必须与ListBox具有不同的名称.做了这个改变,现在两个版本的代码都有效.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 当tryUpdateModel无法在asp.net mvc 3中更新
- asp.net – 将tracelistener添加到web.config
- asp.net-mvc – 关于asp.net MVC视图模型模式的几个问题
- asp-classic – 毫无头绪..溢出,Microsoft VBScript运行时错
- asp.net-mvc-3 – ASP.NET MVC 3.0构建视图为64位
- IIS 7.5应用程序初始化ASP.NET Web服务(预热),而不重新映射
- asp.net – MVC中的HTTPContext和Controllercontext
- asp.net-mvc-5 – 在MVC5中启用和使用角色管理
- 有关如何在ASP.NET MVC 4中构建调度程序的指导
- 在ASP.NET MVC 3中可以使用甜甜圈缓存
推荐文章
站长推荐
- asp.net-mvc – MVC5 Html.RenderAction与不同的
- asp.net – 获取客户端隐藏字段的值
- asp.net-mvc – JSP相当于ASP.NET MVC的部分视图
- 在razorview中显示checkboxfor的文本
- 如何自定义Asp.net Identity 2用户名已经采取验证
- asp.net – 如何在ModalPopupExtender前显示Cale
- asp.net – 随机化实体框架查询结果
- asp.net – 使用ARR的IIS反向代理与目录级别有问
- asp.net-mvc-3 – 与SQL Server建立连接时发生与
- asp.net – 在web.config或数据库中存储配置设置
热点阅读