用Request.QueryString["id"]接收传递过来的值
和下面这样的值接收 为什么用下面这种方法(也就是用typeid的时候) 打开页面很慢 而直接用Request.QueryString["id"]就好很多呢?请前辈们指教。
private string typeid
{
get
{
try
{
return Request.QueryString["id"];
}
catch
{
return "0";
}
}
set
{
typeid = value;
}
}
和下面这样的值接收 为什么用下面这种方法(也就是用typeid的时候) 打开页面很慢 而直接用Request.QueryString["id"]就好很多呢?请前辈们指教。
private string typeid
{
get
{
try
{
return Request.QueryString["id"];
}
catch
{
return "0";
}
}
set
{
typeid = value;
}
}
{
string str = Request["id"];
}
没有这种写法的,这个等于是用try/catch当作if then使用,是异常处理使用的大忌
简单的Request["id"] == null ? "" : Request["id"]就可以了