圖書類別和圖書信息的管理()
【代碼說明】代碼第行首先獲取上個頁面傳來的值然後以該值為條件調用ST_Class類中的GetClassByCid()方法獲取數據集再將其顯示到TextBox控件上
當單擊確定按鈕後會觸發IbtnSave_ServerClick事件其主要代碼如程序所示
程序 ST_PdClassAddaspxcs
protected void IbtnSave_ServerClick(object sender EventArgs e)
{
//接收傳值
string action = RequestQueryString[Action];
string ClassName = txtNameText;
if (ClassName == )
{
writeAlertScript(分類名稱不允許為空!)
}
else if (ClassNameLength > )
{
writeAlertScript(分類名稱最多允許個字符!)
}
else
{
switch (action)
{
//添加操作
case add:
int ParentID =
intParse(RequestQueryString[st_classid])
st_classInsertClass(ClassName ParentID)
break;
//編輯操作
case edit:
int ClassID =
intParse(RequestQueryString[st_classid])
st_classUpdateClass(ClassID ClassName)
break;
}
string str = <script language=
javascript>var VarObject =
windowdialogArguments;VarObjectparentlocationreload()
;windowclose()</script>;
ResponseWrite(str)
}
}
}
【代碼說明】代碼第行首先接收上個頁面傳來的參數Action;然後代碼~行檢查必要的TextBox的Text屬性是否合格最後代碼第行根據Action的具體值來進行各自的操作
說明使用switch…case語句時不要忘記每個case語句後都有break語句
圖書最終的添加和刪除操作由ST_ProductAddaspx頁面來實現如圖所示
圖 ST_ProductAddaspx頁面
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15831.html