MVC下拉列表获取文本
本文关键字:取文本 获取 下拉列表 MVC | 更新日期: 2023-09-27 18:10:23
实现Scott Alen的下拉列表:http://odetocode.com/blogs/scott/archive/2013/03/11/dropdownlistfor-with-asp-net-mvc.aspx
使用这个例子,我得到Id的(SelectedFlavorId),但不是实际的文本。
如何在action方法中获得实际文本
"Postback"是一个WebForms概念;假设您已经启用了ViewState,那么当您发回服务器时,您将从页面加载中获得大部分(如果不是全部)原始数据。
在ASP中发布的唯一数据。NET MVC是绑定到一个成功的输入。因此,假设您正在使用jQuery,如果您还想要文本值
,则需要绑定一个隐藏输入:$('form').on('change', '#SelectedFlavorId', function(e){
var text = $(this).find('option:selected').text();
$('#SelectedFlavorText').val(text);
});
这里,我假设您将隐藏输入的属性命名为SelectedFlavorText
。