如何在asp.net mvc 4中获得下拉列表选择项
本文关键字:下拉列表 选择 asp net mvc | 更新日期: 2023-09-27 18:09:17
我正在使用asp.net mvc 4的应用程序工作。这里我有一个下拉列表,显示一些金额的列表。我的模型命名搜索有一个变量名为最小的十进制类型,我已经在下拉列表中显示为
@Html.DropDownList("Minimum", new List<SelectListItem>
{
new SelectListItem { Text="Less Than 5000", Value="1"},
new SelectListItem { Text="5000", Value="2"},
new SelectListItem { Text="10,000", Value="3"},
new SelectListItem { Text="15,000", Value="4"},
new SelectListItem { Text="20,000", Value="5"},
new SelectListItem { Text="25,000", Value="6"},
new SelectListItem { Text="30,000", Value="7"},
new SelectListItem { Text="35,000", Value="8"},
new SelectListItem { Text="40,000", Value="9"},
new SelectListItem { Text="50,000", Value="10"},
new SelectListItem { Text="60,000", Value="11"},
new SelectListItem { Text="70,000", Value="12"},
new SelectListItem { Text="80,000", Value="13"},
new SelectListItem { Text="90,000", Value="14"},
new SelectListItem { Text="1,00,000", Value="15"},
new SelectListItem { Text="5,00,000", Value="16"},
new SelectListItem { Text="10,00,000", Value="17"}
}, new { @class = "selectpicker" })
这个dropwonlist是在表单标签下的,当提交这个表单时,它会转到名为"显示详细信息"的操作,如下所示
public ActionResult DisplayDetails(Search objCust)
{
objCust.Minimim = Convert.ToDecimal(Request.Form["Minimim"]);
}
但在这里我得到选择的值,但不是它选择的文本。
你有两个选择,
选项1 。put Value =文本
选项2 。取一个隐藏字段,名称为"MinimumValue",在提交表单之前,将选中的下拉文本存储在隐藏字段"MinimumValue"中,然后您可以获得值作为请求。形式("MinimumValue")
如果你需要更多的帮助请告诉我