在Visual Studio中制作现有ASPX页面的重复副本的最佳方法

Ric*_*est 14 c# webforms visual-studio-2010

在Visual Studio中的Web项目中创建现有ASPX页面副本的最佳方法是什么?

如果我右键单击解决方案资源管理器中的ASPX文件并选择复制,然后粘贴,它看起来就像我期待的那样.我得到了ASPX文件的新副本和文件背后的代码.然后,我可以重命名ASPX文件,并重命名文件后面的代码.

看起来不错,直到我打开ASPX文件.然后我看到它与原始文件具有相同的"Inherits"标记,并且它指向原始类名.

有什么东西我错过了吗?我意识到我可以手动编辑这个,以及文件背后的代码(因为它们声明了相同的类名,这会导致构建错误).有没有更好的方法来做到这一点,或者我应该只是起来并开始做一些手工工作?:-)

Mar*_*k B 9

我几乎总是创建一个全新的页面,然后只需复制"guts"(留下页面指令信息,命名空间等),然后很快找到并替换,如果需要的话.


Bri*_*ian 8

以下适用于VS 2013

  1. 使用VS右键单击copy\paste复制并粘贴所需的aspx页面.
  2. 右键单击"重命名"重命名aspx页面.
  3. 将aspx页面顶部的Inherits标记更改为新名称.(注意 - 不是所有角色都允许).
  4. 查看代码.
  5. 更改Class的名称以匹配步骤3中的Inherits标记.