访问顺序影响“不可访问,因为它受保护级别限制”

作者:vkvi 来源:ITPOW(原创) 日期:2013-11-22

ASP.NET 的代码从 2.0 开始,一般写在 .cs 文件中,当然,也可以像 1.0 或者 ASP 一样,利用 <%%> 标签直接写在 HTML 文件中。

这种写法要注意,因为这里的代码是最后才执行的,一般的顺序是 Page_Load 事件过后是 Page_PreRender,这里的代码比 Page_PreRender 执行时间还要靠后。而且是没有机会再改动已经输出的代码。

如上代码,_title.Text 是不能再赋值了,因为前面的 HTML 已经生成了,已经定下了,连最后修改的机会都没了。这时就会出错。如果是调用 .cs 中的方法来修改 _title,虽然不会报错,但也不会有效果了。

相关阅读

相关文章