I am developing an MVC3 application using Visual Studio 2010.
I have an aspx page that I want to display as a result of a controller action.
I added this action to the home controller.
// GET: /Home/EmployeePortal
public ActionResult EmployeePortal()
{
return View();
}
This is the aspx page.
<%@ 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>
When I run the application, I am able to navigate to this page by using the url: http://localhost:3990/Home/EmployeePortal
The problem is - When I have one or more server side control on the aspx page, I get this error on the website. Sorry, an error occurred while processing your request.
When I comment out the server side control from the page, it displays fine.
The aspx page was added as a view to the application via add new view menu.
I need an aspx page integrated into the MVC application and thats why I am trying to use this aspx page.
I am not sure what I am doing wrong. Please help.