我對.Net很新穎。我搜索並Google搜索了很多,但找不到解決方案。如何將控制權從Javascript轉移到使用Javascript的ASP.Net頁面
我有一個ASP.Net應用程序。在我的登錄頁面中,我只有一個用戶標識字段。當用戶提交按鈕時,我需要一個過渡ASP頁面(用戶看不到但在後臺運行的頁面),它將運行一些Javascript並根據某些條件將控件轉移到頁面a或頁面b。我如何實現這一目標?
如何從MVC中的Javascript調用控制器操作?
我對.Net很新穎。我搜索並Google搜索了很多,但找不到解決方案。如何將控制權從Javascript轉移到使用Javascript的ASP.Net頁面
我有一個ASP.Net應用程序。在我的登錄頁面中,我只有一個用戶標識字段。當用戶提交按鈕時,我需要一個過渡ASP頁面(用戶看不到但在後臺運行的頁面),它將運行一些Javascript並根據某些條件將控件轉移到頁面a或頁面b。我如何實現這一目標?
如何從MVC中的Javascript調用控制器操作?
這樣的檢查理想地在服務器上完成。發送一箇中間頁面到客戶端,重定向是一個較慢的選項(網絡延遲)。
要調用特定的控制器操作,您只需將用戶重定向到該URL。
在javascript中您可以使用
location.href = URL_TO_CONTROLLER;
你可以使用一個Ajax函數來調用一個控制器動作
例如...
function Foo(textInput) {
$.ajax({
url: "/ControllerName/ActionName?parameter1=" + textInput
success: function (data) {
//add code here
});
}
嘗試這個
function OnSubmitClick(UserID) {
$.ajax({
url: "/YourControllerName/YourActionName",
data: { "selectedID": UserID },
success: function (data) {
});
}