猿问

使用AutoEventWireUp的困惑

在用aspnet 2.0时,设置页面属性"AutoEventWireUp=true",每次触发一个页面事件时总是从Page_load开始执行,导致页面传过来的参数值丢失,设置为FALSE时又不能初始化页面,请问大家都是怎么处理的呀?

例如

private string FColumnID;

{

protected void Page_Load(object sender, EventArgs e)
    {
        FColumnID = this.Request["cid"];
    }

protected void btnResource_ServerClick(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("Resource.aspx?aid=" + FArticleID);
    }

在点击“新建”按钮后先处理的是page_load,此时FCloumnID就为空的了


呼如林
浏览 413回答 2
2回答

梦里花落0921

没有用...IsPostBack... if(!IsPostBack) { FColumnID = this.Request["cid"]; ....你的代码... }
随时随地看视频慕课网APP
我要回答