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