我对.Net 很陌生。我搜索和谷歌了很多,但找不到我的问题的解决方案。
我有一个 ASP.Net 应用程序。在我的登录页面中,我只有一个用户 ID 字段。当用户提交按钮时,我需要一个过渡 ASP 页面(用户看不到但在后台运行的页面),它将运行一些 Javascript 并根据某些条件将控件转移到页面 a 或页面 b。我如何实现这一目标?
如何在 MVC 中从 Javascript 调用控制器操作?
我对.Net 很陌生。我搜索和谷歌了很多,但找不到我的问题的解决方案。
我有一个 ASP.Net 应用程序。在我的登录页面中,我只有一个用户 ID 字段。当用户提交按钮时,我需要一个过渡 ASP 页面(用户看不到但在后台运行的页面),它将运行一些 Javascript 并根据某些条件将控件转移到页面 a 或页面 b。我如何实现这一目标?
如何在 MVC 中从 Javascript 调用控制器操作?
理想情况下,此类检查在服务器本身上完成。向客户端发送中间页面并进行重定向是一个较慢的选项(网络延迟)。
要调用特定的控制器操作,您只需将用户重定向到该 url。
在javascript中你可以使用
location.href = URL_TO_CONTROLLER;
尝试这个
function OnSubmitClick(UserID) {
$.ajax({
url: "/YourControllerName/YourActionName",
data: { "selectedID": UserID },
success: function (data) {
});
}
您可以使用 ajax 函数来调用控制器操作
例子...
function Foo(textInput) {
$.ajax({
url: "/ControllerName/ActionName?parameter1=" + textInput
success: function (data) {
//add code here
});
}