執行C#代碼,我有以下代碼:使用Page_PreRender時頁面控件加載
protected void Page_Load(object sender, EventArgs e)
{
string runat = "runat=\"server\"";
}
protected void Page_PreRender(object sender, EventArgs e)
{
//some code
}
<iframe <%=runat%>></iframe>
我需要確保只有當變量RUNAT已初始化&的iframe
控制範圍內Page_PreRender
代碼執行準備渲染。 不幸的是它不起作用。我也試過Page_PreRenderComplete
,它不起作用。
有沒有人有想法解決這個問題? 謝謝!
也許看看這個帖子? http://stackoverflow.com/a/27041430/3231537 – Icepickle
謝謝,但我使用.NET v3.5 – Slrg
我想你誤解了ASP.NET頁面的生命週期。 Page_PreRender發生在Page_Load之後。 https://msdn.microsoft.com/en-us/library/ms178472.aspx –