在ASP.Net MVC中,使用下拉列表通常涉及将选定的项值显示在视图中。如果无法在同一视图中显示选定的项值,则可能需要检查以下代码示例中的问题,并进行相应的修复:
// Controller Action方法
public ActionResult Index()
{
var viewModel = new MyViewModel();
viewModel.Items = new SelectList(new List
{
new SelectListItem { Value = "1", Text = "Item One" },
new SelectListItem { Value = "2", Text = "Item Two" },
new SelectListItem { Value = "3", Text = "Item Three" },
}, "Value", "Text");
// 设置初始选中的项值
viewModel.SelectedItem = "2";
return View(viewModel);
}
// 视图代码
@model MyViewModel
@Html.DropDownListFor(m => m.SelectedItem, Model.Items)
如果上述代码示例中的选定项值没有在同一视图中正常显示,则需要检查以下方面:
在检查和修复上述问题之后,你将能够成功地在ASP.Net MVC下拉列表中将选定项值显示在同一视图中。