• 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,保存文件,关闭程序环境,再启动就可以了,还有,以后我一定要备份好文件啊。记得啊

    ---今天很难忘记"备份文件"
  • 相关阅读:
    汇编指令:ldr和str,ldm和stm的区别
    面向对象(成员(变量,方法,属性)组合并嵌套)
    面向对象三大特性编写面向对象程序,self到底是谁
    内置函数二. 递归 二分法
    内置函数
    生成器;三元表达式, 推导式
    函数名的应用,闭包,迭代器
    函数的进阶
    闭包,迭代器
    函数
  • 原文地址:https://www.cnblogs.com/pyman/p/1226138.html
Copyright © 2020-2023  润新知