ASP.NET CodeFile,CodeBehind和Inherits
我的困惑在这里并不是新的或在网络上,但是,我有一些问题,我没有在任何地方找到答案:
第一个问题是:
我阅读:http://msdn.microsoft.com/en-us/library/vstudio/ms178138(v=vs.100).aspx和更多页面,我知道CodeFile是用于源代码和动态编译而另一个用于程序集.这又提出了另一个问题:
但是,从第一个问题开始,基于我提供的网址,我可能会理解,为什么继承是必要的.我假设编译器必须知道稍后要编译的部分类的名称.说得通.然而,在CodeBehind上也不一定有必要吗?如果我们要合并部分类,我想我应该给出我要合并的名称.我甚至尝试在.cs文件中添加另一个部分类,并且编译/运行良好. 我在这里错过了什么吗? 我还读到CodeBehind不再使用了,它是CodeFile,新的. 任何.NET大师帮我? 谢谢大家. 更新: 我试图在CodeBehind上使用没有继承的事件来实现.它没用.这更有意义.但是,它不会在编译时抱怨,而CodeFile会这样做.这有什么理由吗? 解决方法
Inherits属性带有写在代码隐藏文件后面的类名.你可以在文件后面的同一代码中有多个类,并在两个不同的.aspx文件中继承
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET新手:Webforms与MVC2
- ASP.NET Update Panel阻止jquery工作
- asp.net – 为不同项目中的所有Web应用程序网页添加命名空间
- asp.net-mvc – mvc 4 MultiSelect列表和EF多对多
- asp.net – WebForms:MasterPages中的动态(或绝对)脚本标记
- iis-7 – 经典ASP突然给我权限(401.3)错误
- asp.net – Web部署项目:不预编译发布
- 为什么我的ASP.NET项目不会在启动项目中运行在开发服务器上
- asp.net-mvc – 控制器和操作方法之间丢失的会话变量
- asp.net-web-api – ASP.Net Web API帮助页面:记录复杂类型