用户代码未处理 System.NullReferenceException
Message="未将对象引用设置到对象的实例。"
Source="App_Web_cy9uyixq"
StackTrace:
在 Default2.Page_Load(Object sender, EventArgs e) 位置 c:\Documents and Settings\wangzheng.BENG-ACB93E1E15\My Documents\Visual Studio 2005\WebSites\WebSite2\Default2.aspx.cs:行号 19
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
代码是这样的:button用来传递ckmc到另一个界面
protected void Button1_Click(object sender, EventArgs e)
{
if (DropDownList1.SelectedValue.ToString().Trim() == "0")
{
Label1.Text = "<script>window.alert('请选择仓库名称!');</script>";
DropDownList1.Focus();
}
else
{
Regex reg = new Regex("(^[1-9]{1}[0-9]{1,}\\.[0-9]{1,3}$)|(^[0-9]{1}\\.[0-9]{1,3}$)|(^[1-9]{1}[0-9]{1,}$)|(^[0-9]{1}$)");
if (!reg.IsMatch(TextBox1.Text.ToString().Trim()))
{
Label1.Text = "<script>window.alert('起初仓库名称输入错误!');</script>";
TextBox1.Focus();
}
else
{
string ckmc = DropDownList1.SelectedValue.ToString().Trim();
Session["ckmc"] = ckmc;
Response.Write(Server.UrlEncode("<script>self.parent.location.href='~/Default2.aspx';</script>"));
}
}
}
界面二:
public partial class Default2 : System.Web.UI.Page
{
static string ckmc;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ckmc = Session["ckmc"].ToString().Trim();
TextBox1.Text = ckmc;
}
}
}其他的地方都是对的,为什么session传递不过去啊?在线等啊
Message="未将对象引用设置到对象的实例。"
Source="App_Web_cy9uyixq"
StackTrace:
在 Default2.Page_Load(Object sender, EventArgs e) 位置 c:\Documents and Settings\wangzheng.BENG-ACB93E1E15\My Documents\Visual Studio 2005\WebSites\WebSite2\Default2.aspx.cs:行号 19
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
代码是这样的:button用来传递ckmc到另一个界面
protected void Button1_Click(object sender, EventArgs e)
{
if (DropDownList1.SelectedValue.ToString().Trim() == "0")
{
Label1.Text = "<script>window.alert('请选择仓库名称!');</script>";
DropDownList1.Focus();
}
else
{
Regex reg = new Regex("(^[1-9]{1}[0-9]{1,}\\.[0-9]{1,3}$)|(^[0-9]{1}\\.[0-9]{1,3}$)|(^[1-9]{1}[0-9]{1,}$)|(^[0-9]{1}$)");
if (!reg.IsMatch(TextBox1.Text.ToString().Trim()))
{
Label1.Text = "<script>window.alert('起初仓库名称输入错误!');</script>";
TextBox1.Focus();
}
else
{
string ckmc = DropDownList1.SelectedValue.ToString().Trim();
Session["ckmc"] = ckmc;
Response.Write(Server.UrlEncode("<script>self.parent.location.href='~/Default2.aspx';</script>"));
}
}
}
界面二:
public partial class Default2 : System.Web.UI.Page
{
static string ckmc;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ckmc = Session["ckmc"].ToString().Trim();
TextBox1.Text = ckmc;
}
}
}其他的地方都是对的,为什么session传递不过去啊?在线等啊
解决方案 »
- |ZYCWPF| 在ComboBox中,哪一个事件是,鼠标选中后触发的事件 谢谢
- 请帮忙看下这行代码哪里错误了?请指正!
- 如何读取目录下的所有图片
- C#的二维数组怎样把值用图形x轴,y轴像Excel那样用线性图画出来啊。
- 一个算法的问题。高分拜求!在线等,有正确答案就揭帖!
- 求助!!!OleDbDataReader.Read 方法报"索引超出了数组界限"错误?
- 谁遇到过在win2003 上面使用vss 很慢的问题
- 我已经出离愤怒了,我要散分……
- !!紧急求教!!如何将FORM中的变量值写入一个ini文件
- 强制垃圾收集怎么不行?
- 动态绑定datagridview,绑定后设置列宽问题?
- Iframe自适应高度问题
这种语句在客户端有用吗? 指的是这个
~/
Response.Write("<script>self.parent.location.href='"+path+"'; </script>");
试一下querystring吧