当前位置:编程学习 > C#/ASP.NET >>

使用母版页,DropDownList回发不能保存状态

新建一个页面,使用了母版页,页面中使用了一个DropDownList,回发后不能保存状态,每次回发都执行了母版页的Page_Load事件,请问怎么解决啊? --------------------编程问答--------------------   在母版页中
if (!IsPostBack)
        { 
        }
--------------------编程问答--------------------
引用楼主 tanchengitman 的帖子:
新建一个页面,使用了母版页,页面中使用了一个DropDownList,回发后不能保存状态,每次回发都执行了母版页的Page_Load事件,请问怎么解决啊?

if (!IsPostBack) 
        {
          绑定数据操作 
        } 

如果这个不可以的话,你检查下你的页面元素是不是正确,有没多写个form之类的。 --------------------编程问答-------------------- 在母版页中 
if (!IsPostBack) 
        { 
        } 
 
已经有了 --------------------编程问答--------------------
引用 2 楼 qq283617300 的回复:
引用楼主 tanchengitman 的帖子:
新建一个页面,使用了母版页,页面中使用了一个DropDownList,回发后不能保存状态,每次回发都执行了母版页的Page_Load事件,请问怎么解决啊? 
 
if (!IsPostBack) 
        { 
          绑定数据操作 
        } 

如果这个不可以的话,你检查下你的页面元素是不是正确,有没多写个form之类的。



母版有一个form,页面中没有form.
将母版中的form删除 ,页面中加form,依然没有用 --------------------编程问答--------------------
注意控件或页面的EnableViewState 。 --------------------编程问答--------------------
引用 5 楼 melon23 的回复:
注意控件或页面的EnableViewState 。


EnableViewState="true"

没有用 --------------------编程问答-------------------- 一点也不明白为什么会“不能保存状态”。你给出的信息安全跟结果没有关系,你最好贴一个小例子(各自十几行代码)来演示一下你的两个部分的代码。 --------------------编程问答-------------------- “每次回发都执行了母版页的Page_Load事件”有什么关系啊?你这样写会,误导有些人去“自发地”去添加 if (!IsPostBack) 而不是先搞清机制再修改。 --------------------编程问答-------------------- 这与执行MASTER页的PAGE_LOAD没有任何关系,检查你的代码,webconfig,子和母两个页面的页面头是否正确.一直使用master,从来没有过不能保存状态的情况.
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,