知识大全 ASP.NET项目开发指南:购物车信息(2)[2]

Posted

篇首语:我贪钱,大概是因为卑微到泥土里,只有它能给我一丝安全感吧.本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:购物车信息(2)[2]相关的知识,希望对你有一定的参考价值。

ASP.NET项目开发指南:购物车信息(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  购买数量发生变化时 将重新绑定数据 主要代码如程序 所示

  程序   ST_CartInfo aspx cs

     protected void btnChange_Click(object sender System EventArgs e)

    

         //如果购买数量发生变化 重新绑定数据

         ST_BookBiz ST_Cart cart = (ST_BookBiz ST_Cart)Session[ Cart ];

         foreach(GridViewRow item in GridView Rows)

        

             int productId = int Parse(item Cells[ ] Text)

             ST_BookBiz ST_OrderProduct product =

                 cart GetProduct(productId)

             TextBox txtQuantity =

                 (TextBox)item FindControl( txtQuantity )

             int tmpQuantity = int Parse(txtQuantity Text Trim())

             product ST_Quantity = tmpQuantity;

        

         this BindData()

    

     protected void GridView _RowDataBound(object sender

             GridViewRowEventArgs e)

    

         //判断输入的数量是否合法

         foreach (GridViewRow dgi in this GridView Rows)

        

             if (dgi RowType == DataControlRowType DataRow)

            

                 TextBox tb = (TextBox)dgi FindControl( txtQuantity )

                 tb Attributes[ onkeyup ] = CheckQty( + tb ClientID + ) ;

            

        

    

  【代码说明】代码 ~ 行是获取更改后的数量 代码第 ~ 行是GridView中绑定行时所触发的事件 这里通过代码第 ~ 行逐行遍历所有的数据 判断每行的数量是否合法

  注意 以dgi FindControl( txtQuantity )方式找到控件后 需要进行显式类型转换

  转向到订单生成页面 主要代码如程序 所示

  程序   ST_CartInfo aspx cs

     protected void btnNext_Click(object sender System EventArgs e)

    

         //转向到订单生成页面

         Response Redirect( ST_ShipInfo aspx true)

    

  【代码说明】这里只有一个导航方法 代码第 行调用Redirect()方法实现页面导航

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

       ASP NET开发培训视频教程

cha138/Article/program/net/201311/15824

相关参考

知识大全 ASP.NET项目开发指南:购物车信息(1)

ASP.NET项目开发指南:购物车信息(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 ASP.NET项目开发指南:客户信息查询(2)[2]

ASP.NET项目开发指南:客户信息查询(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

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

ASP.NET项目开发指南:订购信息[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ST_

知识大全 ASP.NET项目开发指南:房间信息管理页面(2)[2]

ASP.NET项目开发指南:房间信息管理页面(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET项目开发指南:房间信息的添加(2)[2]

ASP.NET项目开发指南:房间信息的添加(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:个人信息的修改(2)[2]

ASP.NET项目开发指南:个人信息的修改(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:用户信息的处理(2)

ASP.NET项目开发指南:用户信息的处理(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:客户信息查询(1)[2]

ASP.NET项目开发指南:客户信息查询(1)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:客户信息查询(2)[1]

ASP.NET项目开发指南:客户信息查询(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[2]

ASP.NET项目开发指南:房间信息的修改和删除(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看