在项目中复制Web表单页面的最佳方法?

时间:2008-11-12 15:13:03

标签: c# asp.net vb.net

因此,假设您想在.Net项目中制作Web表单页面的副本。

是否有比以下更简单的方法:

  1. 复制源页面
  2. 项目内的页面源页面以获取新页面
  3. 排除源页面
  4. 重新命名新页面后面的代码
  5. 添加源页面返回
  6. 有时候我会想念一些明显有更好的方法吗?我知道下一个问题是“为什么要在项目中复制代码而不是重用它?”我们只是说这是一个秘密;)。

3 个答案:

答案 0 :(得分:3)

我这样做:

  1. 在解决方案资源管理器中选择原始ASPX文件
  2. Ctrl + C后跟Ctrl + V(快速复制粘贴)
  3. 重命名新的ASPX文件(假设是NewFile.aspx)
  4. 将代码隐藏类名重命名为NewFile
  5. 将HTML中Inherits指令的Page属性重命名为'NewFile'
  6. (可选)如果您将页面移动到另一个文件夹,则需要更新HTML Page指令以及代码隐藏中的命名空间引用。

答案 1 :(得分:2)

  1. 通过“添加新项目”
  2. 创建新页面
  3. 复制原始标记(减去页面声明)并粘贴到新页面
  4. 从原始代码隐藏复制代码并粘贴到新的代码隐藏

答案 2 :(得分:0)

您可以将该表单设为用户控件,然后根据需要插入吗?然后,您可以省去编辑您复制的每个实例的麻烦。