int? id = Convert.ToInt32(Request.QueryString["id"].ToString());
然后提示我System.NullReferenceException:“未将对象引用设置到对象的实例。”
大家能帮我看一下这个是什么问题吗?
你好,
你有打断点调试吗? 预计是 你的*Request.QueryString["id"] 是空的.
检测它是否为空的办法有两个:
if(Request.QueryString["id"]!=null)
{
....
}
请问你知道Request.QueryString 的具体的用法是什么吗?建议你先去看一下如果使用的.应该很快就能解决你的问题.
如果你想要简单的尝试一下, 你在你项目的url 后面加上 ?id=1(随便一个数字).然后刷新,这样就可以成功了.像这样:
http://localhost:61809/Test.aspx?id=5
还有一个办法是代码涉及到url.
string _URL = "javascript:window.open('Mas_Employee.aspx?Id=" + txtId.Text + ");";
或
Response.Redirect("~/Application /Mas_Employee.aspx?Id=" + txtId.Text + ")