未执行Page_Load
方法。这是List页面:
<a href="frm_Vacation_Edit.aspx?ApplyCode=<%#Eval("ProcessApplyCode")%>&VerCode=<%#Eval("ProcessVersion")%>">
<%# (this.AspNetPager1.CurrentPageIndex - 1) * this.AspNetPager1.PageSize + Container.DataItemIndex + 1%></a>
这是用于接收传输值的编辑页面
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BandData();
}
}
但Page_Load
方法永远不会执行。这是缓存问题吗?
答案 0 :(得分:0)
如果这是一个缓存问题,没有人可以回答,但您可以使用调试器自行测试,或者使用Label
控件显示时间戳。每次刷新页面时,都应显示另一个时间戳。
根据我的经验,我们将始终调用Page_Load
。在ASP.NET开发的5年中,我从来没有遇到过这样的问题。