Asp.net

在 ASP.NET 內容頁面上設置 ScriptManager AsyncPostBackTimeout 值

  • March 1, 2019

我正在為我的 ASP.NET 網站使用母版頁,並在其中一個內容頁面中上傳了一個文件,該文件需要比預設的 90 秒更大的超時值。對於其他內容頁面,我想保留預設超時值。

是否可以僅為特定內容頁面設置超時?我檢查了 ScriptManagerProxy 組件,但它沒有 AsyncPostBackTimeout 屬性。

您應該能夠在 Page_Load 事件的程式碼隱藏中設置它:

protected void Page_Load(object sender, EventArgs e) {
  ScriptManager.GetCurrent(this).AsyncPostBackTimeout = 300;
}

引用自:https://stackoverflow.com/questions/4693309