asp.net-mvc – 我可以创建一个带有MVC3助手的选择列表
发布时间:2020-12-16 04:11:01 所属栏目:asp.Net 来源:网络整理
导读:我是MVC3的新手.我想创建一个选择列表/下拉列表,允许我在2-3个内容之间进行选择.我只想从列表中选择一个.有一个简单的方法来帮助你做这个. 玛丽让 这是我的想法. The helper will select from choices:1 answer2 answers3 answers 并将结果存储在task_type变
我是MVC3的新手.我想创建一个选择列表/下拉列表,允许我在2-3个内容之间进行选择.我只想从列表中选择一个.有一个简单的方法来帮助你做这个.
玛丽让 这是我的想法. The helper will select from choices: 1 answer 2 answers 3 answers 并将结果存储在task_type变量中 解决方法
你可以使用
DropDownListFor 助手.我首先定义一个视图模型:
public class AnswersViewModel { public string SelectedAnswer { get; set; } public IEnumerable<SelectListItem> Answers { get { return new[] { new SelectListItem { Value = "1",Text = "1 answer" },new SelectListItem { Value = "2",Text = "2 answers" },new SelectListItem { Value = "3",Text = "3 answers" },}; } } } 然后一个控制器: public class HomeController : Controller { public ActionResult Index() { var model = new AnswersViewModel(); return View(model); } [HttpPost] public ActionResult Index(AnswersViewModel model) { return View(model); } } 最后一个强类型视图: @model AnswersViewModel @using (Html.BeginForm()) { @Html.DropDownListFor( x => x.SelectedAnswer,new SelectList(Model.Answers,"Value","Text") ) <input type="submit" value="OK" /> } 现在,当用户提交表单时,将调用Index POST操作,并且将使用下拉列表中的用户选择自动填充视图模型的SelectedAnswer属性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC 4 EF5与MySQL
- asp.net – 登录后对Membership.GetAllUsers()的例外情况:
- asp.net – 断点当前不会被命中 – 没有可执行代码与此行相
- asp.net – visual studio调试错误无法启动程序没有更多文件
- asp.net-mvc – 如何编写自定义的RegularExpressionValidat
- .net core azure部署失败:项目文件不存在
- 如何在asp.net中使用facebook api创建一个facebook事件
- asp.net – 将JSON发布到Controller
- asp.net-mvc – ASP.NET MVC – Routes和UrlHelper
- 如何使用Active Directory使用ASP.NET 4.0构建基本登录页面
推荐文章
站长推荐
- ASP.NET MVC下Ajax.BeginForm方式无刷新提交表单
- asp.net – UrlRewriting.Net模块IIS7等于Page.U
- asp.net – 如何知道为什么IIS应用程序池被回收
- asp.net-mvc – RouteValueDictionary的字符串UR
- asp.net-mvc – MVCMailer SendAsync和删除附件
- asp.net-mvc-4 – ASP.NET MVC 4捆绑无法正常工作
- ASP.Net错误:“应用程序池的身份无效”
- asp.net – 如何在使用服务器端分隔符时转义字符
- asp.net-mvc-5 – 为什么我不能以种子用户身份登
- 如何使用asp.net克隆/复制控件(带子控件)?
热点阅读