2009-08-02 54 views
1

我正在使用使用主题和不同母版页的Web应用程序。每个母版页都位于共享文件夹中,并带有它们的名称;如Shared \ Themes \ MyTheme \ Site.master 和视图位于\ ControllerName \ ListUsers.aspxAscx在不同的文件夹?

在控制器中;我调用视图:return View(“ListUsers”,ThemeEngine.MasterPage,Model); 到目前为止一切正常,然而,当我尝试调用ListUsers内的RenderPartial时,我得到的用户控件无法找到错误,因为我的用户控件位于主页面文件夹,如\ Shared \ Themes \ MyTheme \ SingleUser.ascx 有没有办法告诉框架去寻找用户控件在不同的文件夹\共享,但\共享\ THEMENAME等等

回答

2

没错。您可以使用虚拟根指定视图的路径。没有什么能阻止你完全通过。

return View("~/Shared/Themes/MyTheme/SingleUser.ascx"); 
+0

是否有任何问题,我可能有如路由更改等巫婆呢? – user149383 2009-08-02 20:24:00