第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我是否可以在ASP.NETMVC中指定“搜索視圖”的自定義位置?

我是否可以在ASP.NETMVC中指定“搜索視圖”的自定義位置?

慕斯709654 2019-06-26 13:10:40
我是否可以在ASP.NETMVC中指定“搜索視圖”的自定義位置?我的MVC項目有以下布局:/控制器/演示/Demo/DemoArea1控制器/Demo/DemoArea 2控制器等等.。/意見/演示/Demo/DemoArea 1/Index.aspx/Demo/DemoArea 2/Index.aspx但是,當我有了這個DemoArea1Controller:public class DemoArea1Controller : Controller{     public ActionResult Index()     {         return View();     }}我得到“視圖‘索引’或它的主錯誤找不到”錯誤,與通常的搜索位置。如何指定“Demo”視圖子文件夾中“Demo”命名空間搜索中的控制器?
查看完整描述

3 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

您可以輕松地擴展WebFormViewEngine以指定要查看的所有位置:

public class CustomViewEngine : WebFormViewEngine{
    public CustomViewEngine()
    {
        var viewLocations =  new[] {  
            "~/Views/{1}/{0}.aspx",  
            "~/Views/{1}/{0}.ascx",  
            "~/Views/Shared/{0}.aspx",  
            "~/Views/Shared/{0}.ascx",  
            "~/AnotherPath/Views/{0}.ascx"
            // etc
        };

        this.PartialViewLocationFormats = viewLocations;
        this.ViewLocationFormats = viewLocations;
    }}

確保您記得通過修改Global.asax.cs中的Application_start方法來注冊視圖引擎。

protected void Application_Start(){
    ViewEngines.Engines.Clear();
    ViewEngines.Engines.Add(new CustomViewEngine());}


查看完整回答
反對 回復 2019-06-26
  • 3 回答
  • 0 關注
  • 646 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號