listBox.Refesh()
or
listBox.DataBind()
or
listBox.DataBind()
解决方案 »
- 怎么让网页打开后全屏显示?
- GridView的模板中的取值问题
- WindowsForm的C/S程序如何实现定时执行事件?
- 如何获取CrystalReport中FieldObject的文本内容
- 求助高人!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 公司急聘
- .net 文字过滤
- ASP.NET与C#的messsagebox问题
- 怎样将listbox中的内容存入数据库……?
- 网站的问题
- 有一个模糊查询,如何做到不区分大小写:strSQL=" Select * from CQSIYO.KIND_PARTICULAR where MATERIALNAME like '"+'%'+myTreeNodeTex
- 超链接点击后状态的更新
if(!Page.IsPostBack)
{
if(Session["SearchResult"].ToString()!="")
{
int i=0;
string[] SearchResult1 = Session["SearchResult"] as string[];
for(i=0;i<SearchResult1.Length;i++)
{
SearchResult.Items.Add(SearchResult1[i]);
}
}
}注释:Session["SearchResult"]是查询的结果保存在这里面,Session["SearchResult"].ToString()==""表示没有查到结果,不为空表示有查询结果。
SearchResult是我前台的ListBox的ID。
查询操作是在bbb.aspx中做的,查完了后保存到Session["SearchResult"],并跳转到aaa.aspx页面来显示。
问题:查询完毕跳到aaa.aspx时Session["SearchResult"]里面都有数据,也正常执行了page_load事件,但是前台就是显示不出数据,一片空白。当我把aaa.aspx页面关闭,再次打开时,同样也执行page_load事件,这时候数据出现了。请问这是什么原因?应该是没有刷新的原因吧?各位,这怎么解决????
SearchResult.Items.Add(new listitem("",SearchResult1[i]));
ListItem 将重新构架 所以每次都清空
需要 用其他办法 保存在 一个Hidden 中 每次重新把Hidden 数值 添加到LIstBox
去掉if(!Page.IsPostBack)也是一样的错误。
谁能帮我解决这个问题呀?????
这个问题要怎么解决呀