userMain.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class userMain : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void twtype_SelectedNodeChanged(object sender, EventArgs e)
    {
        string typeid = twtype.SelectedValue;
        SqlDataSource1.SelectCommand = string.Format("select * from tblBook where typeID='" + typeid + "'");
        GridView1.DataBind();
        if (GridView1.Rows.Count == 0)
            Label8.Visible = true;
        else
            Label8.Visible = false;

    }
    //将选中的书籍信息写入orderItemInfo
    private orderItemInfo getOdrerItem(object sender, GridViewCommandEventArgs e)
    {
        orderItemInfo item = new orderItemInfo();
        Button bt = e.CommandSource as Button;//被单击的按钮
        GridViewRow row = bt.Parent.Parent as GridViewRow;//被选定的行
        item.bookID = int.Parse(bt.CommandArgument);//书号
        Label book = (Label)row.FindControl("label1");//书名
        item.bookName = book.Text;
        item.bookNum = 1;//数量
        Label p = (Label)row.FindControl("label3");  //价格 
        item.price = Convert.ToDecimal(p.Text.Trim());
        return item;
    }
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (Session["userlogin"] != null)
        {
            //添加购物车
            if (e.CommandName.ToLower() == "add")
            {
                orderinfo order = null;   //存储购物车信息
                orderItemInfo orderItem = null; // 购买书籍的信息
                //判断购物车中是否有书籍
                if (Session["order"] == null)
                {
                    orderItem = getOdrerItem(sender, e);//获取购买的书籍
                    if (orderItem == null)
                    {
                        Response.Write("<script language='javascript'>alert('您还没有购买任何书籍!');</script>");
                        return;
                    }
后面还有 41 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。