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

关于dropdownlist.selectedValue

2012-03-24 
关于dropdownlist.selectedValue。求助我用这个来绑定站点DropdownList的内容。private void GetLinkCodeLis

关于dropdownlist.selectedValue。求助

我用这个来绑定站点DropdownList的内容。
 private void GetLinkCodeList2()
  {
  Dal.DbLinkSite db = new Dal.DbLinkSite();
  DrpDLtSiteId.DataSource = db.LinkSiteList(0, 1, "");
  DrpDLtSiteId.DataTextField = "SiteBS";
  DrpDLtSiteId.DataValueField = "WebName";  
  DrpDLtSiteId.DataBind();
  if (DrpDLtSiteId.Items.FindByValue((string)HttpContext.Current.Session["DrpDLtSiteId"]) != null)
  {
  DrpDLtSiteId.SelectedValue = (string)HttpContext.Current.Session["DrpDLtSiteId"];
  }
  }

但是点击修改,完成修改后跳回原页面,为什么站点的DropDownLIST的selectedvalue不会保存我之前选择的那个项?

[解决办法]
放在if(!this.Page.IsPostBack)里调用
[解决办法]
检查下面2项
有没有给Session赋值
有没有在pageload的时候更加session的值给DrpDLtSiteId赋值
[解决办法]
点击修改,应该是重新绑定页面的。无需使用Session,另外,Session极易丢失

你在绑定事件里面设置就可以了
[解决办法]
肯定是修改的时候没有把Dropdownlist的值赋给Session

热点排行