接下來再看看更新分類更新的實際操作同樣交給ST_PdClassAddaspx頁面這裡只是提供一些必要的參數主要代碼如程序所示
程序 ST_PdClassaspxcs
protected void btnEdit_Click(object
sender SystemEventArgs e)
{
int st_classid = intParse(Request
QueryString[st_classid])
if(st_classGetParentID(st_classid)!=)
{
//打開新窗口
string str = <script language=javascript>ret = window
showModelessDialog(ST_PdClassAddaspx?Action=edit&st_classid
=+st_classid+windowdialogHeight:px;dialogWidth:px;
center:Yes;Help:No;Resizable:No;Status:
Yes;Scroll:auto;Status:no;)
</script>;ResponseWrite(str)
}
else
writeAlertScript(不允許修改根節點!)
}
【代碼說明】代碼第行獲取傳遞的參數ID然後代碼第~行打開一個對話框
ST_Class類的GetParentID()方法的代碼如程序所示
程序 ST_Classcs
public int GetParentID(int ClassID)
{
int returnValue = ;
//要執行的查詢語句
string sqlStr = SELECT st_fatherid FROM ST_Class WHERE
st_classID=+ClassID;
SqlDataReader sqlDr =
SqlHelperExecuteReader(ST_UtilityST_ConnString
CommandTypeTextsqlStr)
while(sqlDrRead())
{
returnValue = sqlDrGetInt()
}
sqlDrClose()
return returnValue;
}
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15837.html