2013-06-05 33 views
1

目前我的應用程序有兩個配置鍵,用於表示加載應用程序時使用的默認控制器和默認操作。當視圖是局部視圖時,從配置文件設置我的應用程序的起始頁面

<add key="DefaultController" value="Dashboard" /> 
<add key="DefaultAction" value="Overview" /> 

概述操作方法返回的視圖顯示了許多不同的局部視圖,在使用我的應用程序時,URL根本不會經常更改。我的問題是,對於我的一位客戶,他們要求首次訪問應用程序時的起始頁面是這些特定部分視圖中的一個,而不是當前顯示的默認部分。實現這一點並使其易於配置的最佳方式是什麼?

編輯: 爲了給出一個更好的例子,應用程序加載以下URL www.myapp.com/dashboard/overview.我希望它最初加載到以下www.myapp.com/dashboard/overview?v=homev=home是我用來拉出概覽中呈現的部分視圖的相對鏈接。

謝謝!

回答

1

你可以簡單地把在Web.config<appSettings>一個密鑰,並使用剃刀閱讀:

@Html.RenderPartial(System.Configuration.ConfigurationManager.AppSettings["startupPartial"]); 
+0

使用方法等,這將讓我顯示我需要的概覽視圖內的局部視圖?因爲我使用Javascript來處理顯示部分視圖,而不是.net'RenderPartial()'方法。 –

相關問題