首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

次次请求Request好还是用viewstate

2012-10-14 
每次请求Request好还是用viewstate?例如下面是得到用户UserId,是用viewstate保存好还是每次请求一次?平时

每次请求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可以跨页面,但是消耗比较多的资源
详细

热点排行