CS1928:'System.Web.Mvc.HtmlHelper'不包含'DropDownList'的定義和最佳擴展方法重載'System.Web.Mvc.Html.SelectExtensions.DropDownList( System.Web.Mvc.HtmlHelper,string,string)'有一些無效的參數asp.net mvc html.dropdownlist error
我從用戶角色形成memebership提供商,然後要求用戶選擇角色。角色位於註冊頁面的下拉列表中。
public ActionResult ChangePassword()
{
ViewData["PasswordLength"] = MembershipService.MinPasswordLength;
var roles = Roles.GetAllRoles().ToList();
ViewData["Roles"] = new SelectList(roles);
return View();
}
<p>
<%= Html.DropDownList("Userrole",((SelectList)ViewData["Roles"]).Items,"--Select One---") %>
</p>
它給我這個錯誤,當我沒有那個 異常詳細信息:System.InvalidOperationException:沒有類型爲'IEnumerable'的ViewData項具有鍵'Userrole'。 –
Pinu
2010-07-02 15:56:15
請參閱上面的更新。 – 2010-07-02 16:09:26
我複製粘貼並運行相同的代碼,你發送給我,它仍然會引發上述錯誤。 – Pinu 2010-07-02 16:24:37