0

我对.Net 很陌生。我搜索和谷歌了很多,但找不到我的问题的解决方案。

我有一个 ASP.Net 应用程序。在我的登录页面中,我只有一个用户 ID 字段。当用户提交按钮时,我需要一个过渡 ASP 页面(用户看不到但在后台运行的页面),它将运行一些 Javascript 并根据某些条件将控件转移到页面 a 或页面 b。我如何实现这一目标?

如何在 MVC 中从 Javascript 调用控制器操作?

4

3 回答 3

0

理想情况下,此类检查在服务器本身上完成。向客户端发送中间页面并进行重定向是一个较慢的选项(网络延迟)。

要调用特定的控制器操作,您只需将用户重定向到该 url。

在javascript中你可以使用

location.href = URL_TO_CONTROLLER;
于 2012-09-07T03:35:35.817 回答
0

尝试这个

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



                 });
              }
于 2012-10-03T10:04:19.507 回答
0

您可以使用 ajax 函数来调用控制器操作

例子...

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

                          //add code here

                     });
                  }
于 2012-09-07T05:04:04.487 回答