일단 바보 같이 View에서 Add View를 이용해서 만들었었다.
그러면
예를 들어서 result.aspx View를 만들었는데
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="resultTitle" ContentPlaceHolderID="TitleContent" runat="server">
Result
</asp:Content>
<asp:Content ID="resultContent" ContentPlaceHolderID="MainContent" runat="server">
<h2>Result</h2>
</asp:Content>
이렇게 자동으로 만들어 주면
이걸 shared 폴더에 Site.Master 페이지에
<li><%: Html.ActionLink("Result", "Result", "Home")%></li>
이렇게 넣었었다..
그러면 메인 페이지에
이렇게 버튼이 나온다… 근데 클릭을 하면 에러가 날것이다.
한가지를 더 해야 한다.
바로 Controller 에 이걸 추가 해야 한다.
public ActionResult Result()
{
return View();
}
그러면 정상적으로 페이지가 추가되고 작동된다.