Page_Load事件中放入頁面的初始化代碼如程序所示
程序 ST_PdClassAddaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
ResponseCacheSetCacheability(HttpCacheabilityNoCache)
if(!IsPostBack)
{
initForm()
}
}
【代碼說明】代碼第行首先清空頁面的緩存如果是第一次加載頁面則調用initForm()方法
initForm()用來接收上個頁面傳來的值其主要代碼如程序所示
程序 ST_PdClassAddaspxcs
private void initForm()
{
string action = RequestQueryString[Action];
switch(action)
{
case edit:
initTable()
break;
default:
break;
}
}
【代碼說明】代碼第行獲取頁面參數如果上個頁面傳過來的值等於字符串edit則會調用initTable()方法
initTable()方法的代碼如程序所示
程序 ST_PdClassAddaspxcs
private void initTable()
{
int ClassID = intParse(Request
QueryString[st_classid])
//填充數據集
DataSet ds = st_classGetClassByCid(ClassID)
txtNumberText = dsTables[]Rows
[][st_classid]ToString()
txtNameText = dsTables[]Rows[]
[st_classname]ToString()
}
protected void writeAlertScript(string script)
{
ResponseWrite(<script defer>alert
(+script+)</script>)
}
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15833.html