怎么判断URL网址是否有参数?
如何判断URL网址是否有参数??引用先说下情况,然后再看下后台代码就能够轻易的理解题目了。我要跳转到webtes
如何判断URL网址是否有参数??
[解决办法]进入时赋值为空
有值再给
[解决办法]object UserName = Request.QueryString["ID"];
object Password = Request.QueryString["Name"];
没测试过,楼主试试看,主要还是NULL情况下的ToString();
[解决办法]Request.QueryString.Count
判断这个传递的参数数量 在进行判断。
或者try
{object UserName = Request.QueryString["ID"];
object Password = Request.QueryString["Name"];}
catch
{
//history.go(-1)
}
[解决办法]
if( Request.QueryString["ID"]!=null &&Request.QueryString["Name"]!=null){
string UserName = Request.QueryString["ID"].ToString();
string Password = Request.QueryString["Name"].ToString();
}
else{
Response.Redirect("...");
}
???这样?
[解决办法]
if (!IsPostBack)
{
try
{
string UserName = Request.QueryString["ID"].ToString();
string Password = Request.QueryString["Name"].ToString();
}
catch(ex ce)
{
//跳转到首页``````
}
}
LZ的东西可以这样做
但是我是用SESSION 来判断的```````SESSION 为NULL 直接跳转`````原理差不多````
[解决办法]if (!IsPostBack)
{
try
{
string UserName = Request.QueryString["ID"].ToString();
string Password = Request.QueryString["Name"].ToString();
}
catch(ex ce)
{
//跳转到首页``````
}
}
直接if(Request.QueryString["ID"].ToString() != null) 也成!
[解决办法]!String.IsNullOrEmpty(Request.QueryString["ID"])