问题描述
如图,我做了一个页面,是使用了母板页面的,顶部右上角那里当用户登录有个欢迎.....这些元素的然后我有个相册页面(相片是从数据库中读出来的),用了Datalist把相片展示出来,问题来了我有个相片类型的,可以跟据不同的类型看到不同的相片,实现是点击按钮实现的,当我点击按钮,后台.cs页面就传个参数,重新绑定datalist的值(重新获得另一组相片),这些都可以实现,但当我点击后,顶部右侧的欢迎.....不见了,这是为什么?
解决方案
解决方案二:
谁知道你的“欢迎”是怎么上去的呢?谁又知道你的“点击”都干了什么呢?贴出你的一些调试过程来。你自己做一点事情,或许能让别人(还有你自己)明白你的这个程序到底是什么程序。
解决方案三:
同意楼上,把后台.cs页面的贴上,看看问题出在哪里。
解决方案四:
protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){//this.DataListPhoneType.DataSource=newPhotoTypeBLL().GetAllList();//this.DataListPhoneType.DataBind();this.DataListphone.DataSource=newUserPhotoBLL().GetAllList();this.DataListphone.DataBind();this.Button0.Attributes.Add("style","color:#ffffff;background:#09C7F7");}}publicvoidBindDataPhone(stringtyId){this.DataListphone.DataSource=newUserPhotoBLL().GetListByTypeId(tyId);this.DataListphone.DataBind();}protectedvoidButton3_Click(objectsender,EventArgse){BindDataPhone("3");}protectedvoidButton1_Click1(objectsender,EventArgse){BindDataPhone("1");}这是后台,后面的button_click方法是根据相片类型重新调用BindDataPhone方法绑定数据到datalist里
解决方案五:
欢迎是在母板页的后台添加的,代码如下,当session里有值,loginimg这个控件显示,也就是显示了欢迎.....当没有值,nologinimg这个控件显示,而这个显示的是“登录注册”按钮if(Session["loginUser"]==null){this.nologinimg.Visible=true;this.loginimg.Visible=false;}else{this.nologinimg.Visible=false;this.loginimg.Visible=true;}