2012-09-07 45 views
0

我對.Net很新穎。我搜索並Google搜索了很多,但找不到解決方案。如何將控制權從Javascript轉移到使用Javascript的ASP.Net頁面

我有一個ASP.Net應用程序。在我的登錄頁面中,我只有一個用戶標識字段。當用戶提交按鈕時,我需要一個過渡ASP頁面(用戶看不到但在後臺運行的頁面),它將運行一些Javascript並根據某些條件將控件轉移到頁面a或頁面b。我如何實現這一目標?

如何從MVC中的Javascript調用控制器操作?

回答

0

這樣的檢查理想地在服務器上完成。發送一箇中間頁面到客戶端,重定向是一個較慢的選項(網絡延遲)。

要調用特定的控制器操作,您只需將用戶重定向到該URL。

在javascript中您可以使用

location.href = URL_TO_CONTROLLER; 
0

你可以使用一個Ajax函數來調用一個控制器動作

例如...

    function Foo(textInput) { 
        $.ajax({ 
         url: "/ControllerName/ActionName?parameter1=" + textInput 
         success: function (data) { 

          //add code here 

        }); 
        } 
0

嘗試這個

  function OnSubmitClick(UserID) { 
       $.ajax({ 
        url: "/YourControllerName/YourActionName", 
        data: { "selectedID": UserID }, 
        success: function (data) { 



       }); 
       } 
相關問題