追求新生活 名字2008

活着的意义

vs2003复制一个web窗体,没有更改指向同一个cs 文件,引发大问题

今天我在原来的考试系统的出题模块中,input模块,因为增加的一个web窗体编译有问题,于是就复制了原来的启动项页面input,再改了名字为set1,然后在set1页面上删除了控件和代码,再把set1设置为启动项,谁知道问题出来了:因为两个aspx文件都是指向同一个CS文件,从他们的HTML代码。最顶一行。。
<%@ Page language="c#" Codebehind="input_t.aspx.cs" AutoEventWireup="false" Inherits="it.WebForm1" %> 看是完全一样的。都是指向 input_t.aspx.cs ,所以删的时候把他删了。。。。 等我再编译,糟糕!!!系统已经把更改应用到程序中。我打开input的cs文件一看代码,傻了眼,慌忙关闭vs2003,但它没有提示我保存设置.我再次打开,天啊.已经什么都没有了。input的代码也没有了。我还没有备份啊.我立刻联系小西.好在他给了建议,并且在set1 对应的cs文件代码还没有删除,哈哈.真开心,把代码复制就搞好了。谢谢小西,后来再次实验,小结如下:
<%@ Page language="c#" Codebehind="input_t.aspx.cs" AutoEventWireup="false" Inherits="it.WebForm1"%>以后记得"如果复制web窗体,就要改类的名,本例中,更改后copy窗体的html代码为<%@ Page language="c#" Codebehind="copy.aspx.cs" AutoEventWireup="false" Inherits="it.WebForm_copy" %>,相应再更改对应的cs文件,把里面的类名更改为WebForm_copy 使它的指向转到指向copy.aspx.cs,保存文件,关闭程序环境,再启动就可以了,还有,以后我一定要备份好文件啊。记得啊

---今天很难忘记"备份文件"

posted on 2008-06-19 18:15  pyman  阅读(499)  评论(0编辑  收藏  举报

导航