日期:2014-05-17  浏览次数:20404 次

!IsPostBack下不执行,晕头啊

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            txtQuestion.Text = "测试";
            LoadQuesType();
        }
    }


两行代码死活不执行,太奇怪了,不知为何?

------解决方案--------------------
!IsPostBack页面第一次加载时执行,控件事件导致的页面回发不会调用
------解决方案--------------------
if(!Ispostback)就表示页面是首次加载,一个页面只能加载一次

你设个断点看一下就明白
------解决方案--------------------
你第一次加载不执行?
------解决方案--------------------
<%@ Page Language="C#" AutoEventWireup="true" 
确认页面有没有加AutoEventWireup="true" 
------解决方案--------------------
那就在Page指令中加上AutoEventWireup="true"
自动绑定事件处理