摘要: //页面请求-判断是否开始声明生命还是通过cache响应用户 //开始-开始声明周期的话,那么就去判断是新的请求还是回发请求,并修改IspostBack属性 //页面加载-控件生成,主题加载 //控件加载-如果是回发的请求,那么就给控件加载viewstate和controlstate信息 //控件验证-为所有的控件调用validation方法,该方法设置页面和验证控件的isvalid //回发事件处理-如果是回发请求,则调用所有事件处理程序 //呈现给客户端- 首先对该页和所有的控件保存视图状态,然后为每个控件调用Render方法,然后将输入写入Response的outputsteam中 /. 阅读全文
posted @ 2013-11-28 11:46 尼姑哪里跑 阅读(151) 评论(0) 推荐(0)
摘要: select * from tbselect 姓名, Max(case when [课程]='yuwen' then [分数] end) as 语文, Max(case when [课程]='shuxue' then [分数] end) as 数学, Max(case when [课程]='wuli' then [分数] end) as 物理from tbgroup by 姓名select * into temptb from(select * from tbpivot( sum(分数) for 课程 in ([yuwen],[shuxue],[ 阅读全文
posted @ 2013-11-28 10:30 尼姑哪里跑 阅读(205) 评论(0) 推荐(0)
摘要: 服务端事件页面生命周期描述InitInitialization初始化控件树LoadViewStateUnpack ViewState从ViewState里提取出状态信息LoadControlStateUnpack control state从控件状态中提取出状态信息LoadPostDataHandle form postback从PostBack信息中更新控件状态信息LoadPage_Load event执行Page_Load内的事件TrackViewStateTrack ViewStateRaisePostDataChangedEventInitialization forserver-si 阅读全文
posted @ 2013-11-28 09:18 尼姑哪里跑 阅读(176) 评论(0) 推荐(0)