我在部分視圖中創建了一個下拉列表,我試圖在我的aspx頁面上呈現該列表。我得到一個錯誤:部分視圖顯示錯誤
{"Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'."}
這是我的aspx頁面,在這裏我使用的是ascx控件:
<td>
<% Html.RenderAction("getFilterdData");%>
</td>
我的ascx控件看起來是這樣的:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewPage<IEnumerable<assist>>" %>
<%=Html.DropDownList("Assists", (SelectList)ViewData["Assists"], "--Select One--")%>
和我的控制器代碼是這樣的:
public ActionResult getFilterdData()
{
scorerep sc = new scorerep();
ViewData["Assists"] = new SelectList(sc.FilterData(), "assist_a","");
return View();
}
爲什麼我得到這個錯誤,我該如何解決它?
採取這裏http://stackoverflow.com/questions/2817287/partial-views-in-asp-net-mvc – Paul 2011-02-04 23:01:41