mvc html根目录,c#-路由到ASP.NET MVC中的根目录
為了訪問視圖,它們需要與MVC中的控制器/動作相關聯.對于您的Child1 / Index和Child2 / Index,您在Child1和Child2控制器中具有類似于以下代碼:
public ActionResult Index(){
return View();
}
對于您要詢問的視圖,可以執行以下兩項操作之一.
1:您可以創建一個Root文件夾,并將那些視圖移動到該文件夾??中.從ActionMethod返回視圖時,MVC首先在Views文件夾中查找與控制器名稱相同的文件夾(“ Root”),然后在其中查找與ActionName對應的View.如果找不到,MVC將在“視圖/共享”文件夾中查找.如果在此處找不到它,則會引發錯誤.因此,在您的rootcontroller.cs文件中,創建以下操作方法:
public ActionResult Index(){
return View();
}
public ActionResult Test(){
return View();
}
2:如果您確實確實希望保持文件夾結構的狀態,則可以確切指定要返回操作的視圖的位置(可用于返回與操作名稱不同的視圖方法).更改rootcontroller.cs文件中的那些操作方法,以指定要為該操作返回的視圖的位置:
public ActionResult Index(){
return View("~/Views/Index.cshtml");
}
public ActionResult Test(){
return View("~/Views/Test.cshtml);
}
請注意,這兩種方法均假定您已修改默認路由以將“ Root”用作默認控制器,因為它是開箱即用的.現在,使用這兩種方法之一,您可以使用以下方法:
www.yoursite.com -> Returns Root/Index
www.yoursite.com/Root/Test -> Returns Root/Test
www.yoursite.com/Root/Index -> Returns Root/Index
總結
以上是生活随笔為你收集整理的mvc html根目录,c#-路由到ASP.NET MVC中的根目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机学具制作,6计算机模板教案6算机模
- 下一篇: c#调用js脚本报错_C#后台调用前台J