2013年8月10日
摘要: 大家都知道,在开始WebForm程序时,一个WebForm由.cs代码文件与.aspx页面文件组成。在aspx文件中可以嵌入C#代码,但无法在aspx的嵌入C#代码中定义类,函数和字段等。这样,就限制了单aspx文件场景时所能发挥的功能了。下面我们就来破除这个限制:首先来看看下面的Default.aspx文件:表面上看起来,下面的Class1类没有封闭,应该会导致编译错误,但编译一下试试看呢。结果却是编译成功。这样就可以自定义类和字段了。原理就是aspx文件在编译的时候会动态生成代码,用包含的部分就会被拼接到类似于@__Render__control1方法的内部,这种做法那么下面的做法就有点类 阅读全文
posted @ 2013-08-10 15:41 aaaSoft 阅读(1333) 评论(0) 推荐(1) 编辑