散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传入或你引用的命名空间不正确等等