asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:图书类别和图书信息的管理(8)[1]


发布日期:2020年04月11日
 
ASP.NET项目开发指南:图书类别和图书信息的管理(8)[1]

图书类别和图书信息的管理(

【代码说明】代码第行首先获取上个页面传来的值然后以该值为条件调用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页面

[] []

               

上一篇:ASP.NET项目开发指南:图书类别和图书信息的管理(8)[2]

下一篇:ASP.NET项目开发指南:图书类别和图书信息的管理(9)[2]