为什么这里要连一个空字符串?

来源:百度知道 编辑:UC知道 时间:2024/06/10 12:36:43
看到别人写的码:
public string QS(string name)
{
return Request.QueryString[name] + "";
}
要怎么处理的情况下要下这个空字符

如果 Request.QueryString[name] 不存在的话不是返回 null 而是返回 ""

string p_str = Request.QueryString["aa"];
if (p_str==null)
{
Response.Write("null");
}
else if (p_str=="")
{
Response.Write("empty");
}

sq_zhuyi回答的对的 如上可以看出

这个得看你对这个返回值要做什么处理了。。
另外不一定非得在这加个空字符