У меня есть выпадающий список, после отправки появляется ошибка http://prntscr.com/lnagi8
Это представление
@Html.DropDownListFor(m => m.SelectedAgrBall, Model.agrBall)
<input type="submit" value="save" />
, а это Controller (Post)
[HttpPost]
public ActionResult Main(string Years, string Periods, Organisations m)
{
string s = m.SelectedAgrBall;
int ss = int.Parse(s);
string t = Years;
string b = Periods;
return View();
}
Что мне делать?Контроллер
public ActionResult Main()
{
aspregistrationEntities1 obj = new aspregistrationEntities1();
List<agrBal> aggrBad = obj.agrBals.ToList();
List<agrBReceiv> aggrRec = obj.agrBReceivs.ToList();
SortedSet<string> org = new SortedSet<string>();
List<SelectListItem> items = new List<SelectListItem>();
Dictionary<int, string> orgNames = new Dictionary<int, string>();
foreach (agrBal tmp in aggrBad)
{
org.Add(tmp.ORG.ToString());
}
foreach(agrBReceiv tmp in aggrRec)
{
orgNames.Add(int.Parse(tmp.PBS.ToString()), tmp.KBO_RU.ToString());
}
//Drop organisations in dropdownlist
var types = new List<SelectListItem>();
foreach (string tmp in org)
{
string s = tmp+" - "+orgNames[int.Parse(tmp)];
SelectListItem item1 = new SelectListItem() { Text = s, Value = tmp.ToString() };
items.Add(item1);
}
Organisations m = new Organisations() {
agrBall= items
};
return View(m);
}
Модель
{
public class Organisations
{
public List<SelectListItem> agrBall { get; set; }
public string SelectedAgrBall { get; set; }
}
}