2013-01-09 63 views
-1

我的方案是 - 我有一個Asp.Net頁面從我調用ajax調用一個C#靜態web方法(頁面方法)。在這種方法中,我正在執行一些功能,並希望在中間向用戶顯示一個輸入框以獲取用戶輸入。是否有可能從這個頁面方法調用一個JS函數,它會向用戶顯示一個模型彈出窗口並獲取該值並返回到頁面方法以繼續調用?用戶輸入內部c#靜態web方法

+0

您的意思是在您的回覆中,您希望立即創建一個模式彈出窗口,詢問用戶輸入信息,然後發送回來?這將需要在我懷疑的兩個單獨的步驟。 –

+0

你會如何通過普通的ASPX頁面來做到這一點?你不會的。 –

回答

1

如果我理解正確,你可以(從一個高層次的點像你的問題):

  1. 用戶激活AJAX請求。
  2. 該請求啓動一個進程,並返回帶有一些JavaScript的中間頁面,該頁面將立即顯示一個彈出請求輸入。
  3. 然後,JavaScript將向繼續呼叫的第二個端點發出第二個AJAX請求。
  4. 第二個終結點將最終結果返回到頁面。