asp.net - 如何使用 System.Web.Mvc.SelectListItem

标签 asp.net asp.net-mvc database

如何将 System.Web.Mvc.SelectListItem 用于 asp.net mvc Controller 。

最佳答案

1.在Controller/Action方法中编写SelectItemList集合生成代码。

  ViewData["list"] = new List<SelectListItem>
                       {
                         new SelectListItem {Text = "January", Value = "1"},
                         new SelectListItem {Text = "February", Value = "2"},
                         new SelectListItem {Text = "March", Value = "3"}
                       };

2.在 Views aspx 中编写渲染代码。

<% using (Html.BeginForm()) { %>
  <% = Html.DropDownList("list") %>

  <input type="submit" value="send" />
<% } %>

3.使用ModelBinder在Controller/Action方法中获取发布值代码。

[HttpPost]
public ActionResult Index(string list)
{
  // process code
}

这段代码怎么样? 最好,问候。

关于asp.net - 如何使用 System.Web.Mvc.SelectListItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1587688/

相关文章:

java - 我想从 Eclipse 连接到 SSMS 数据库,但它抛出 SQLserverException

javascript - 在javascript中,如何读取枚举值?

c# - 什么是最小的 ASP.NET MVC 4 安装?

PHP缓存技术

javascript - 在第一个 Jquery 完成之前第二个 Jquery json 被触发

c# - 在 <td></td> 标签内显示变量的值

ruby-on-rails - 如何通过仅针对一种情况禁用Ruby on Rails 缓存系统来检索数据库数据?

c# - 在特定时间清空表并且仅一次(每天)

mysql - SQL 根据出生日期计算年龄时,'> 附近的语法不正确

c# - 创建 ASP.Net 成员数据库的代码