asp.net

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

ASP.NET项目开发指南:订购信息[2]


发布日期:2020年10月02日
 
ASP.NET项目开发指南:订购信息[2]

ST_userorderproaspxcs的主要代码及其解释

此页面从ST_tProduct表中读取当前用户所选购的所有商品的产品名称订购数量订购价格以及当前用户的个人信息ST_userorderproaspxcs的主要代码如程序所示

程序 ST_userorderproaspxcs

protected void Page_Load(object sender SystemEventArgs e)

{

//用户还没登录

if (Session[name] == null)

{

ResponseRedirect(ST_Infoaspx?msgstr=您还没有登录不能进行接下

来的操作请登录后继续!

}

//接收上个页面传来的值

string ST_oproid = RequestParams[oproid]ToString()

string ST_strsql = select * from ST_tProduct where ST_ID= +

ST_oproid;

DataTable ST_dt = new DataTable()

//获取数据集

ST_dt = ST_databaseReadTable(ST_strsql)

LabelText = ST_dtRows[][ST_productname]ToString()

LabelText = ST_dtRows[][ST_productprice]ToString()

ST_strsql = select * from ST_tUser where ST_username = +

Session[name]ToString() + ;

//获取数据集

ST_dt = ST_databaseReadTable(ST_strsql)

GridViewDataSource = ST_dt;

//绑定到控件

GridViewDataBind()

}

protected void Button_Click(object sender SystemEventArgs e)

{

//SQL语句

string ST_strsql = insert into

ST_tOrder (ST_opidST_opnumST_ouserST_otimeST_isdeal)

values ( + RequestParams[oproid]ToString() +

+ TextBoxText + + Session[name]ToString() +

+ SystemDateTimeNowToString() + ;

//执行SQL语句

ST_databaseexecsql(ST_strsql)

//重定向页面

ResponseRedirect(ST_userorderlistaspx

}

【代码说明】代码第行接收页面传递来的参数oproid然后根据参数的值构建SQL查询语句代码第行获取返回的数据绑定在Label控件上显示产品名称和价格代码第行通过Session [name]构建查询语句然后将返回的数据绑定到GridView控件上

说明Rows[][ST_productname]表示第行的ST_productname字段

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

[] []

               

上一篇:ASP.NET项目开发指南:产品展示

下一篇:ASP.NET项目开发指南:订购信息[1]