Используйте SelectListItems вместо MenuItem:
public class OrderItemModel
{
public OrderItemModel()
{
SelectedItems = new List<SelectListItem>();
}
public List<SelectListItem> SelectedItems { get; set; }
public string Address { get; set; }
public string Notlar { get; set; }
public string Odeme { get; set; }
}
Затем в вашем контроллере выполните:
public ActionResult Index()
{
OrderItemModel model = new OrderItemModel()
{
Address = "blah",
Notlar = "blah",
Odeme = "blah"
};
for (int i = 0; i < 10; i++)
model.SelectedItems.Add(new SelectListItem() { Text = "Option " + i, Value = i.ToString(), Selected = i == 5 });
return View(model);
}
и по вашему мнению
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.OrderItemModel>" %>
...blah blah...
<%= Html.DropDownList("MyDropDown", Model.SelectedItems) %>