|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。形成这类缘故原由的基本缘故原由在于,当你建一个新文件时,为了便利,我现成的文件来拷贝,了局呈现两个不异的。CS类即partialclass,两个分歧文件的ASPX不异而ASPx.CS中类却一样的东东,一个的个中文件产生了改动,而另外一个基本就没有变更。只是用户基本就不晓得啊。
举个例子,你建一个TEST.ASPX,这时候在TEST.ASPX.CS中会天生一个XXX_TEST的类(XXX多是目次)然后拷贝粘贴一个TEST.ASPX,更名为TEST123.ASPX,在TEST123.ASPX。CS中的类却基本就没有产生改动,这时候候类仍是XXX_TEST这时候会呈现两个分歧的。ASPX文件有一个不异的类代码,只需一方产生改动,另外一个就会堕落。。。。。。。。。
制止的办法,最好新建文件后复制不异代码便可。
案例1、
今天我图便利接纳了SaveAs的举措复制了一个.AspX的页面,以是呈现如许的成绩
办理办法:
Copy已经SaveAs页面的代码并将之删除,新建一个页面,再将代码Copy出来,办理成绩!!!
不晓得这是不是是.Net的Bug?
案例2、
明天用visualstudio2005翻开网站,从头天生的时分,发明以后高低文中不存在称号txtVerifyCoce,很奇异,间接运转网站又能够,把称号改失落仍是不可.查了网上,也有类似的堕落,找到了缘故原由:是我改login.aspx时,怕改错了,COPY了一份,把复件login.aspx删除就OK了.不晓得这是否是visual的BUG.
简单的说:.net只有微软一家在做的,微软也不允许别人跟他做相同的工具,所以他就把需要的工具全部封装在.net的平台上了;而java是公开了。 |
|