日期:2014-05-18  浏览次数:20498 次

散50分!请大伙进来帮这看看!顶者有分不够+分!
我的程序是WEB程序用的控件都是HTML控件!前台是用XHTML做的,前台是用.aspx的页面需要从数据库中获取一些信息显示出来!
其实就是一个表单的提交页面,但表单的控件全是HTML控件,比方说我的前台是     a.aspx   那样我想在一点提交的时候那所有表单的信息传入到     b.aspx页面去操作写入数据库,但是我现在获取的时候出现了错误!请大伙帮这看看!
a.aspx页面的html代码:
<form   id= "Form1 "   method= "post "   runat= "server ">

<div   id= "Kan2zuo "> <%=Takes.KC1%> <%=Takes.KC2%> </div>

<div   id= "Kan2you "> <%=Takes.KB1%> </div>

<div   class= "Dgxx "> 订购数量: <input   class= "yhxx1 "   id= "jj "   type= "text "   name= "Dgsl "> </div>

<div   id= "Cz2 "> <input   id= "Button1 "   onclick= "window.location.href= 'b.aspx ' "   type= "button "   value= "提交定单 "> </div>

</form>
===========
a.aspx.cs页面代码:
public   AutoColumns.Demonstration.Autokan   Takes   =   new   AutoColumns.Demonstration.Autokan();
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
Takes   =   AutoColumns.Demonstration.LookedClass.Saves(   Request.QueryString[ "pid "].ToString()   );
}
============
b.aspx.cs页面代码:
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
Response.Write(Request.QueryString[ "Dgsl "].ToString());
}
============
我想在b.aspx页面打印出获取来的东西看看获取正常不但是现在出现了错误


未将对象引用设置到对象的实例。  

行   20:   private   void   Page_Load(object   sender,   System.EventArgs   e)
行   21:   {
行   22:   Response.Write(Request.QueryString[ "Dgsl "].ToString());
行   23:   }

请大伙帮这看看!!

------解决方案--------------------
你没有传递参数Dgsl的值啊?
改成这样onclick= "window.location.href= 'b.aspx?Dsgl=(你要传递的值) '
------解决方案--------------------
Request.QueryString[ "Dgsl "]
传过来的Url查询参数中没有Dgsl
------解决方案--------------------
提供信息太少了,没有完整代码与完整的出错信息,很难判断
主要就是如楼上说的没有ID传入或你引用的命名空间不正确等等