读书人

次次请求Request好还是用viewstate

发布时间: 2012-10-14 14:55:07 作者: rapoo

每次请求Request好还是用viewstate?
例如下面是得到用户UserId,是用viewstate保存好还是每次请求一次?平时在写代码注意哪些可以提高代码的质量水平?
private string GetEditUserId
{
get
{
if (ViewState["uid"] == null)
{
if (!string.IsNullOrEmpty(RequestHelper.GetQueryString("uid")))
{

ViewState["uid"] = RequestHelper.GetQueryString("uid").ToString();
return ViewState["uid"].ToString();
}

else
{
return "";
}
}

else
{
return ViewState["uid"].ToString();

}

}

}

[解决办法]
个人感觉用ViewState["uid"]蛮方便的
[解决办法]
ViewState只能用于本页;Session可以跨页面,但是消耗比较多的资源
详细

读书人网 >asp.net

热点推荐