我目前正在处理的 ASP.net 页面有一个下拉列表,旨在包含一个过滤器列表。当用户选择过滤器时,我想显示一个具有适合过滤器属性的用户控件。
这是有问题的控制器操作:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(FormCollection collection)
{
var filterType = Request.Form["FilterSelect"];
ViewData["FilterChosen"] = filterType;
PopulateSelectionFiltersData();//This method fills up the drop down list
//Here is where I would like to switch based on the filterType variable
return View();
}
过滤器类型变量具有正确的值,但我不确定如何做下一部分。
此外,作为一个必然的问题,在调用之间保持所选下拉值的最佳方法是什么?
非常感谢,
凯夫狗