asp.net-mvc – 为Cascade子列表构建一个空的MVC DropdownListFor
发布时间:2020-05-27 21:22:19 所属栏目:asp.Net 来源:互联网
导读:我想建立一个空的Dropdownlistfor接收以前的Dropdownlis选择的结果: 实际看法: div id=makes @Html.DropDownListFor(m = m.Make_Id, Model.MakeList, HeelpResources.DropdownlistMakeFirstRecord) /div div id=m
|
我想建立一个空的Dropdownlistfor接收以前的Dropdownlis选择的结果: 实际看法: <div id="makes">
@Html.DropDownListFor(m => m.Make_Id,Model.MakeList,HeelpResources.DropdownlistMakeFirstRecord)
</div>
<div id="models">
@Html.DropDownListFor(m => m.Model_Id,Model.ModelList,HeelpResources.DropdownlistModelFirstRecord)
</div>
实际的控制器(要工作,我必须构建一个空的SelectedList,但它似乎很奇怪,必须这样做): public virtual ActionResult Create()
{
// Build the Dropdownlist for the Makes
var makesDto = _makeService.ListAllMakes();
var makesViewModel = Mapper.Map<IList<MakeDto>,IList<MakeViewModel>>(makesDto);
// Build the Dropdownlist for the Models
var makeId = -1;
var modelsDto = _modelService.ListModelByMake(makeId);
var modelsViewModel = Mapper.Map<IList<ModelDto>,IList<ModelViewModel>>(modelsDto);
// Build the ViewModel to return to the View
CreateAdViewModel viewModel = new CreateAdViewModel();
viewModel.MakeList = new SelectList(makesViewModel,"ID","Name");
viewModel.ModelList = new SelectList(modelsViewModel,"Name");
return View(viewModel);
}
有没有办法建立这样的东西: 并从控制器中删除//为模型构建下拉列表? 谢谢 解决方法找到一个我认为是最好的解决方案,因为它没有服务调用来构建dropdroplist为空,它是强类型的:@Html.DropDownListFor(m => m.Model_Id,Enumerable.Empty<SelectListItem>(),HeelpResources.DropdownlistModelFirstRecord) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC EditorFor命名模板的问题
- asp.net – 以编程方式将Textbox TemplateField列添加到Gri
- asp.net – 哪个会员提供程序实现存储在web.config中的用户
- 如何在asp.net应用程序中找到i / o瓶颈
- asp.net-core – IApplicationBuilder不包含UseStaticFiles
- asp.net-mvc – 在MVC应用程序中ExtensionlessUrlHandler做
- asp.net – 超时已过期.从池中获取连接之前经过的超时时间.
- 如何使用asp.net 5项目运行nunit测试,特别是使用ReSharper?
- asp.net-mvc – Domain Driven Design新手,请简要解释’价值
- ASP.NET MVC:数据注释验证足够了吗?
推荐文章
站长推荐
- ASP.NET AJAX:在页面加载完成后触发UpdatePanel
- asp.net – HTTP错误500.23之后添加到我的本地网
- asp.net-mvc-4 – @ *在CSHTML文件中的含义是什么
- asp.net-mvc – 通过NuGet升级到Microsoft.AspNe
- asp.net-mvc – 剃刀替换的优点(@href)
- asp.net – Orchard CMS Media中的文件大小上传限
- asp.net – 使用[WebMethod]转义的JSON响应
- asp.net-mvc – 如何在ASP.net MVC中正确测试具有
- asp.net – 刷新网页会怎么样?
- asp.net – IIS 7的最大默认POST请求大小 – 如何
热点阅读
