复制的页面设计器文件恢复为原始类名

时间:2015-08-11 16:17:23

标签: asp.net vb.net visual-studio-2008

我需要创建一个与另一个非常相似的新页面,所以我只是复制它并在代码中重命名文件和类名。

到目前为止一切顺利。

但是,如果我对标记进行了更改,新页面中的设计器文件将忘记新的类名,并返回旧的类名,从而导致编译错误。

这很容易修复,但有没有办法让改变坚持而不是每次都这样做?

另外,我应该以不同的方式克隆页面吗?

2 个答案:

答案 0 :(得分:3)

好吧,我认为这只是一个功能,但当我运行新页面时,它会路由到旧页面。

在检查时,问题出在这一行:

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WibbleNew.aspx.vb" Inherits="Wibble"%>

我更改了 Codebehind 部分,但没有更改继承,因此它应该是:

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WibbleNew.aspx.vb" Inherits="WibbleNew"%>

我确实说它已经有一段时间......: - /

答案 1 :(得分:1)

您可以将常用功能放在母版页中,然后只为两组差异创建单独的页面。

这里有一个很好的介绍:http://www.w3schools.com/aspnet/aspnet_masterpages.asp