1

目前我的应用程序有两个配置键,用于表示加载应用程序时使用的默认控制器和默认操作。

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

Overview 操作方法返回的视图显示了许多不同的部分视图,其中使用我的应用程序时,URL 根本不会经常更改。我的问题是对于我的一位客户,他们要求首次访问应用程序时的起始页面是那些特定的部分视图之一,而不是我当前显示的默认部分视图。实现这一点并使其易于配置的最佳方法是什么?

编辑:为了举一个更好的例子,应用程序使用以下 URL 加载,www.myapp.com/dashboard/overview.我希望它最初加载到以下www.myapp.com/dashboard/overview?v=home. v=home是我用来拉出在概览中呈现的局部视图的相对链接。

谢谢!

4

1 回答 1

1

<appSettings>您可以简单地在of the中放一个键Web.config并使用 Razor 读取它:

@Html.RenderPartial(System.Configuration.ConfigurationManager.AppSettings["startupPartial"]);
于 2013-06-05T13:52:31.873 回答