.aspx.cs 文件要不要?某种情况下不要要出大乱子

作者:vkvi 来源:千一网络(原创) 日期:2012-8-29

分两种情况来说。

一种情况是创建的项目,而不是网站,这时整个项目会生成一个 DLL,这时上传到服务器时,就不需要这些 .aspx.cs、.aspx.design.cs 文件了。注意观察 .aspx 第一行有一个 CodeBehind 属性,而不是 CodeFile。

二种情况是创建的网站,而不是项目,这就需要 .aspx.cs 了,注意观察 .aspx 第一行有一个 CodeFile 属性,而不是 CodeBehind 属性。

也许您会说,第二种情况下,我没有用在 .aspx.cs 写代码,.aspx 也没有 @ Page 指令,而是像 ASP 一样直接在需要的地方嵌入的 <%%>,可不可以省略 .aspx.cs 呢?

尽量不要,否则要出大乱子,因为只能用静态方法、属性了,其他很多都用不起:

  • 如果用 // 注释会报“语法错误”。
  • 如果在创建对象时直接设置属性会说“未声明名称”。
  • 如果使用方法会说“方法不明确”。
  • 如果要创建一个普通变量会说“方法参数必须括在括号中”。
  • 如果要创建一个对象变量会说“<方法>是<命名空间>中的类型,不能用作表达式。”。

你前面那位网友看了:微软 IE9 意外获得竞争对手谷歌赞赏

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他