【Request.QueryString 获取参数值为 null】急,在线等!高手给看看啊
protected void show_lib(){
string cid = Request.QueryString["cid"];
string strconn = ConfigurationSettings.AppSettings["strconn"];
SqlConnection conn = new SqlConnection(strconn);
string strsql = "select * from View_lib_report where Cid='" + cid + "' and Sid='" + Session["stuID"] + "'";
SqlCommand cmd = new SqlCommand(strsql, conn);
try
{
conn.Open();
SqlDataReader sda = cmd.ExecuteReader();
while (sda.Read())
{
this.lbname.Text = sda.GetValue(1).ToString();
this.lbmajor.Text = sda.GetValue(3).ToString();
this.lbgrade.Text = sda.GetValue(2).ToString();
this.lbClass.Text = sda.GetValue(4).ToString();
this.ddlTitle.Items.Add(sda.GetValue(6).ToString());
this.ddlTeacher.Items.Add(sda.GetValue(7).ToString());
this.TextArea1.Value = sda.GetValue(8).ToString();
this.Textarea2.Value = sda.GetValue(9).ToString();
}
}
catch
{
return;
}
finally
{
cmd.Dispose();
conn.Close();
}
} --------------------编程问答-------------------- Request.QueryString["cid"] 为null
加个判断
if(Request.QueryString["cid"]!=null)
{
在把你那代码贴进来
}
--------------------编程问答-------------------- if(Request.QueryString["cid"]!=null)
{
XXOO
} --------------------编程问答-------------------- if(Request.QueryString["cid"]!=null)
{
在把你那代码贴进来
}
--------------------编程问答-------------------- Request.QueryString["ID"]是objec类型的,所以返回了null类型,Request.QueryString,你可以加个判断 --------------------编程问答-------------------- 检查你的cid传过来的值是不是null,在取的时候还是判断下。 --------------------编程问答-------------------- if(Request.QueryString["cid"]!=null&&Request.QueryString["cid"]!="") --------------------编程问答--------------------
先做非空判断。。 --------------------编程问答--------------------
+1
先判断一下参数的值再做操作 --------------------编程问答-------------------- 为空那要看传递的代码是否写错 --------------------编程问答--------------------
不好使啊!我的浏览器 上http://localhost:7407/%e5%a4%8d%e4%bb%b6%20%e5%8a%9b%e5%ad%a6%e5%ae%9e%e9%aa%8c%e5%ae%a4/student/stu_mag/show_report.aspx?cid=20070002 它后面有cid=20070002 这个,是不是浏览器解码的问题啊?? --------------------编程问答--------------------
%e5%a4%8d%e4%bb%b6%20%e5%8a%9b%e5%ad%a6%e5%ae%9e%e9%aa%8c%e5%ae%a4这一串是什么东西
--------------------编程问答-------------------- 我也不清楚啊!··· --------------------编程问答-------------------- 啊啊啊 急急急急啊 谁帮帮我啊!加我QQ 我把页面代码传过去,给我详细看看!!感激不尽!!!QQ371796559
补充:.NET技术 , ASP.NET