相关疑难解决方法(0)

将子目录添加到ASP.Net MVC中的"View/Shared"文件夹并调用视图

我目前正在使用带有Razor的ASP.Net MVC3开发一个站点.在"查看/共享"文件夹中,我想添加一个名为"Partials"的子文件夹,我可以在其中放置所有部分视图(为了更好地组织网站).

只要在调用视图时总是引用"Partials"文件夹(使用Razor),我就可以毫无问题地执行此操作:

@Html.Partial("Partials/{ViewName}")
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果有一种方法可以将"Partials"文件夹添加到.Net在搜索视图时经历的列表中,这样我就可以调用我的视图而无需引用"Partials"文件夹,如下所示:

@Html.Partial("{ViewName}")
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

asp.net asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-2

48
推荐指数
6
解决办法
4万
查看次数

如何在ASP.NET MVC中更改默认视图位置方案?

我想根据当前的UI文化在运行时更改视图位置.如何使用默认Web窗体视图引擎实现此目的?

基本上我想知道如何与实现WebFormViewEngine的东西是什么风俗IDescriptorFilter星火.

是否有其他视图引擎可以让我对视图位置进行运行时控制?


编辑:我的网址应该如下{lang}/{controller}/{action}/{id}.我不需要语言相关的控制器和视图本地化的资源.但是,在某些语言中,很少有观点会有所不同.所以我需要告诉视图引擎首先查看特定于语言的文件夹.

.net asp.net-mvc viewengine

32
推荐指数
2
解决办法
2万
查看次数