如何将控制权从Javascript转移到ASP.Net页面
我对.Net很陌生。我搜索了很多,谷歌搜索了很多,但是没有找到解决我问题的方法 我有一个ASP.Net应用程序。在我的登录页面中,我只有一个用户id字段。当用户提交按钮时,我需要有一个过渡ASP页面,用户看不到,但在后台运行,它将运行一些Javascript,并根据某些条件将控件转移到页面a或页面b。我如何做到这一点如何将控制权从Javascript转移到ASP.Net页面,javascript,asp.net,asp.net-mvc,Javascript,Asp.net,Asp.net Mvc,我对.Net很陌生。我搜索了很多,谷歌搜索了很多,但是没有找到解决我问题的方法 我有一个ASP.Net应用程序。在我的登录页面中,我只有一个用户id字段。当用户提交按钮时,我需要有一个过渡ASP页面,用户看不到,但在后台运行,它将运行一些Javascript,并根据某些条件将控件转移到页面a或页面b。我如何做到这一点 如何从MVC中的Javascript调用控制器操作?这样的检查最好在服务器本身上完成。向客户端发送中间页和重定向是一个较慢的选项网络延迟 要调用特定的控制器操作,您只需将用户重定向
如何从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) {
});
}