我正在開發使用Visual Studio 2010的MVC3應用程序。MVC3中的Aspx頁面
我有一個aspx頁面,我想顯示控制器操作的結果。
我將此操作添加到家庭控制器。
// GET: /Home/EmployeePortal
public ActionResult EmployeePortal()
{
return View();
}
這是aspx頁面。
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>EmployeePortal</title>
</head>
<body>
<asp:TextBox ID="TextBox1" runat="server" />
<div>
This is employee portal
</div>
</body>
</html>
當我運行應用程序,我可以使用url導航到該頁面: http://localhost:3990/Home/EmployeePortal
的問題是 - 當我有aspx頁面上的一個或多個服務器端控制,我在網站上遇到這個錯誤。 很抱歉,處理您的請求時發生錯誤。
當我從頁面註釋掉服務器端控件時,它顯示正常。
aspx頁面通過添加新視圖菜單作爲視圖添加到應用程序中。
我需要一個aspx頁面集成到MVC應用程序,這就是爲什麼我試圖使用這個aspx頁面。
我不知道我在做什麼錯。請幫忙。
如果必須與傳統的服務器控件等個別aspx頁面簡單的方法,你爲什麼與MVC? – Maess
MVC的重點在於你沒有服務器端控件。在這裏閱讀http://beta.asp.net/mvc –