有沒有一種方法可以找出頁面是否已被回發而不使用Page對象。我想知道頁面是否已經被傳回而沒有傳遞參數給函數,就像你可以通過使用httpContext.Current.Request來檢查Request對象,是否有一個頁面等價物?檢查發生在庫函數中?ASP.NET IsPostBack無頁面
3
A
回答
1
2
如果相關的值'只試圖避免使用Page屬性,而不是Page類,那麼可以在標準頁需要的上下文中將HttpContext.Current.Handler強制轉換爲Page對象美東時間。
2
這是另一種技術。您可以從HttpContext獲取頁面,並檢查其IsPostBack方法。這樣你就不必將頁面或IsPostBack標誌傳遞給你的幫助函數。
void MyHelperFunction()
{
Page page = HttpContext.Current.Handler as Page;
bool isPostBack = (page != null) && (page.IsPostBack);
}
相關問題
- 1. 頁面刷新與IsPostBack
- 2. ASP.Net按鈕IsPostBack
- 3. MVC3頁面 - IsPostback類似功能
- 4. 頁面重新加載時asp.net會話丟失(ispostback = false)
- 5. ASP.NET MVC - IsPostBack還在嗎?
- 6. IsPostBack在ASP.NET中失敗?
- 7. 即使頁面刷新後,頁面的IsPostBack屬性也不會變爲假。
- 8. ASP.NET跨頁面發帖無上一頁
- 9. 如何在ASP.NET C#中使用if(IsPostBack)#
- 10. 存儲屬性IsPostBack的位置?在asp.net
- 11. IsPostBack(ASP.NET,C#)存在一個小問題
- 12. 誰在asp.net中設置IsPostBack的值
- 13. 如何在不同頁面事件中調用jquery方法,如頁面加載,ispostback,頁面刷新,onsubmit
- 14. ASP.net Pop up Alert無頁面加載
- 15. file_get_contents無法打開流到ASP.NET頁面
- 16. ASP.NET中的VIewState頁面無效
- 17. ASP.NET頁面無法正確呈現
- 18. asp.Net發佈後無法呈現頁面
- 19. asp.net html頁面
- 20. ASP.Net頁面流
- 21. Asp.net:頁面
- 22. 從asp.net頁面
- 23. Page.IsPostBack或的IsPostBack
- 24. 的IsPostBack定製
- 25. 問題!ispostback
- 26. ViewState,UserControl和IsPostback
- 27. 的IsPostBack需要認證
- 28. ASP.NET網頁管理頁面
- 29. ASP.NET MVC頁面/子頁面路由
- 30. 靜態頁面(.html)與ASP.NET頁面(.aspx)
雖然你可以做到這一點,但你可能不想。這通常是代碼需要重構的一個標誌。 – moarboilerplate