接下来再看看更新分类更新的实际操作同样交给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开发培训视频教程
[] []