页面生命周期的一点小实践:
学习Asp.net比较少,之前都是自己瞎摸索学了一些Winform的C#开发。
对于Web网页接触比较少,之前都是用php改过一些CMS,都是入门水平。最近被安排了一个项目,需要用网页形式实现,就硬着头皮拿Asp.net上,语言还是C#。
之前以为Asp.net用VS开发,无非就是Html+C#,一边做一边学,越学越发现自己的孤陋寡闻、知识的浅薄。
比如页面中用户操作选择值赋给一个声明的私有变量,在点击按钮时发现该变量居然被初始化了。。。。。。
一遍遍地跟代码,实在想不通,在度娘上一遍遍地查和我类似的情况。
后来在百度知道一则问答里终于发现了问题所在——页面生命周期,对于需要缓存的函数值可以存在ViewState、Session或Cookie中。
然而,原理我还是没有搞懂,不会的东西太多!
先把自己遇到的问题点滴记录下来吧,便于以后积累、查询、学习。
加油!!!
页面生命周期的文章链接,先记录于此,以后去拜读
附:后来发现这种函数在页面cs代码中声明为静态函数,即static也可以实现传值作用,原理还没搞清楚
http://blog.jobbole.com/84446/