다음은이 tutorial 에 이어 Zero Framework을 기반으로 모듈 응용 프로그램을 만들었으므로이 모듈은 Web 웹에서 영역을 만들지 못했기 때문입니다. 그래서 나는 루트 웹 프로젝트에 또 다른 영역 (Payment라는 이름)을 만들기로 결정했다.ASP.NET Zero : 다른 프로젝트에 새 영역을 추가하는 방법은 무엇입니까?
- 지역/F1 < 아니야 자,가요 기본 영역
- 지역/지불 < --new 지역
(프로젝트 컨트롤러 기본 클래스에서 상속) 이렇게 :
public class BankCodeController : FastOneControllerBase
{
// GET: Payment/BankCode
public ActionResult Index()
{
return View();
}
}
... 내 Index.cshtml
@using FastOne.Web.Navigation
@{
ViewBag.CurrentPageName = PageNames.App.Payment.BankCode;
}
<div class="row margin-bottom-5">
<div class="col-xs-12">
<div class="page-head">
<div class="page-title">
<h1>
<span>BankCode</span>
</h1>
</div>
</div>
</div>
</div>
<div class="portlet light">
<div class="portlet-body">
<p>BANK CODE CONTENT COMES HERE!</p>
</div>
</div>
그러나 나는 그보기
에게 '/ 결제/BANKCODE'경로에 대한 컨트롤러에 액세스하려고 할 때 아래와 같은 에러에 직면 찾을 수 없습니다 또는 IController를 구현하지 않습니다 . 이 오류에 대한 몇 가지 가이드를 나에게 도움이 될 수
> Line 40: @RenderSection("Styles", false)
> Line 41:
> Line 42: @Html.Action("TenantCustomCss", "Layout")
> Line 43:
> Line 44: <script type="text/javascript">
희망의 사람이 (튜토리얼) 모듈 웹 프로젝트에서이 지역을 만들 수 있습니다. 내가 F1
지역의 _Layout.cshtml
를 사용하기 때문에