您现在的位置是:首页 >

已付款订单生成 ASP.NET项目开发指南:订单的生成(2)[1]

火烧 2021-05-26 16:55:11 1073
ASP.NET项目开发指南:订单的生成(2)[1]    订单的生成( )  【代码说明】页面中的代码虽然很多 但都是非常简单的控件 本例之所以给出代码 主要是让读者知道一个订单都需要哪些元素 仔细分

ASP.NET项目开发指南:订单的生成(2)[1]  

     订单的生成( )

  【代码说明】页面中的代码虽然很多 但都是非常简单的控件 本例之所以给出代码 主要是让读者知道一个订单都需要哪些元素 仔细分析代码后可以看出 很多控件都是用的普通HTML控件 而不是Web控件 因为HTML控件在选择时不会刷新页面

   ST_ShipInfo aspx cs的主要代码及其解释

  在Page_Load事件中通过调用ST_User类的GetUserInfo()方法读取用户的个人信息 其主要代码如程序 所示

  程序   ST_ShipInfo aspx cs

     protected void Page_Load(object sender System EventArgs e)

     {

         if(!IsPostBack)

         {

             //默认的收货人信息是自己

已付款订单生成 ASP.NET项目开发指南:订单的生成(2)[1]

             ST_BookBiz ST_Identity identity = new

                 ST_BookBiz ST_Identity(User Identity Name)

             int userid = identity UserID;

             //生成ST_UserEntity类的实例

             ST_BookBiz ST_UserEntity st_entity =

                 st_user GetUserInfo(userid)

             txtName Text = st_entity ST_TrueName;

             txtAddress Text = st_entity ST_Address;

             txtEmail Text = st_entity ST_Email;

             txtPostCode Text = st_entity ST_Postcode;

             txtPhone Text = st_entity ST_Telephone;

         }

     }

  【代码说明】代码第 ~ 行获取当前的用户信息 代码第 行获取当前用户的ID 代码第 ~ 行生成一个用户实体 代码第 ~ 行读取实体数据并显示在控件上

  ST_User类的GetUserInfo()方法的代码如程序 所示

  程序   ST_User cs

     /// <summary>

     /// 取得用户的信息

     /// </summary>

     public ST_UserEntity GetUserInfo(int st_userid)

     {

         ST_UserEntity st_entity = new ST_UserEntity()

         //要执行的查询语句

         string sqlString = select * from ST_Users where

             st_userid= +st_userid;

         //填充数据集

         DataSet ds = SqlHelper ExecuteDataset

  (ST_Utility ST_ConnString

             CommandType Text sqlString)

         st_entity ST_UserID = st_userid;

         st_entity ST_TrueName =

             ds Tables[ ] Rows[ ][ ST_TrueName ] ToString()

         st_entity ST_Telephone =

             ds Tables[ ] Rows[ ][ ST_Telephone ] ToString()

         st_entity ST_Postcode =

             ds Tables[ ] Rows[ ][ ST_Postcode ] ToString()

         st_entity ST_Pass = ds Tables[ ]

  Rows[ ][ ST_Pass ] ToString()

         st_entity ST_Name = ds Tables[ ]

  Rows[ ][ ST_Name ] ToString()

         st_entity ST_Gender =

             ds Tables[ ] Rows[ ][ ST_Gender ] ToString()

         st_entity ST_Email = ds Tables[ ]

  Rows[ ][ ST_Email ] ToString()

         st_entity ST_Address =

             ds Tables[ ] Rows[ ][ ST_Address ] ToString()

         return st_entity;

     }

  【代码说明】代码第 ~ 行用来返回一个用户实体 代码第 ~ 行根据指定的用户ID构建一个查询语句 然后代码第 行执行该查询语句并返回数据集 代码第 ~ 行获取查询结果集中的数据 并保存在用户实体中 最后代码第 行返回用户实体

  说明 ds Tables[ ] Rows[ ][ ST_Address ]表示数据集中的第一个表中第一行的ST_ Address字段

lishixinzhi/Article/program/net/201311/15821  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码