2013-09-25 142 views
0

我有一個頁面在我的ASP.NET MVC應用程序中使用正常的控制器動作調用進行加載。問題是,在從客戶端獲得詳細信息後,我想要加載一些數據。由於這個原因,我想要在客戶端上運行一些AJAX,然後將這些信息發送回服務器,然後才能讓頁面加載從客戶端獲得的數據以便在服務器上使用一邊回饋給客戶一些客戶特定的信息。頁面加載之前的Ajax調用

是否可以在「main」調用之前執行一些AJAX?

+0

你寫了太多的文字來解釋你的問題!如果你需要來自客戶端的信息,這意味着已經必須有從哪裏獲得信息的渲染上下文。所以你可以在負載期間打電話,但不能在此之前打電話。 – Abbas

回答

0

聽起來像你可以使用一個常規頁面(視圖),一旦加載將調用你的服務器,然後你可以動態加載另一個頁面(partialview)。

您必須意識到,您的頁面中包含的JavaScript與來自您的控制器的數據並行,ViewEngine使用視圖的html代碼進行封裝。所以,一旦你的JS執行View(HTML &數據)已經在瀏覽器中呈現。