2013-07-22 72 views
0

我使用解决方案资源管理器将ASP.NET主文件移动到不同的目录。asp.net检测主文件位置更改

有没有办法将此更改传播到.aspx页面,以使MasterPageFile引用自动更新?

(这使我另一个问题 - 如果我改变一个类的命名空间或名称是有办法来自动更新在使用这个类的所有文件这一变化)

感谢。

+1

如果你有ReSharper的 – Alexan

+0

它是一个手动过程,除非你使用任何第三方工具,如ReSharper的 – UsmanAzam

回答

2

为避免重命名文件路径,您可以在web.configs中设置maser页面。

<pages theme="Default" masterPageFile="~/Defaut.master"> 
    ... 
</pages> 

Creating Master Page (MasterPage in Web.config)

+0

伟大的小费。但是,我有几个主页。 – erdinger

+1

如果您有多个主页面,您可以将ASPX页面分组到不同的文件夹中,并在每个文件夹内创建web.config。或者你的情况,你可以使用web.config创建一个单独的文件夹,并将ASPX页面保存在该文件夹内(使用与主页面不同的主页面)。 – Win