求救老师—ASP.NET开发典型模块大全中的图书馆管理系统
发表在ASP.NET图书答疑 2011-03-08
是否精华
版块置顶:
[font size=3]我将光盘中的mr/mr/10拿出来后,部分修改并运行了程序后,在添加和修改读者信息模块中出现了问题,即是F:\mr\mr\10\readerManage\readerInfo.aspx中点击“添加读者信息”和“修改”可以打开addReaderInfo.aspx网页,并根据readerInfo.aspx传输过来的readerBarCode的取值的不同(=‘add’或者是所要修改的读者的条形码值),来实现添加或修改信息。获取readerBarCode的代码是
    string barcode = "";
    protected void Page_Load(object sender, EventArgs e)
    {
        barcode = Request.QueryString["readerBarCode"].ToString();           //获取对图书操作的方式
        if (!IsPostBack)                                    //判断是否是首次加载
        {
            bindDdlReaderType();
            //自定义方法绑定书架
            if (barcode != "add")                                  //判断是否是添加操作
            {
                this.Title = "修改读者信息";
                labMoney.Text = "增加金额";
                txtPass.Enabled = false;
                bindReaderInfo();
            }
            else
            {
                this.Title = "添加读者信息";
                labMoney.Text = "金额";
                this.txtReaderBarCode.Text = bindBarcode();
            }
        }
        
    }
现在有一个问题是,修改的功能是可以实现的,但是添加读者信息的时候,数据并没有插入到数据库中的读者信息表里面。断点调试显示的是barcode = Request.QueryString["readerBarCode"].ToString(); 这一句代码未将对象引用设置到对象实例,请问是什么原因呢?

急求!!拜谢~~~[/font]
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2011-03-09
沙发
读者朋友:
    您好,加一个判断就可以了,代码如下:
if (Request.QueryString["readerBarCode"] != null) 
{
barcode = Request.QueryString["readerBarCode"].ToString(); 
}
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照