0

私は.Netを初めて使用します。私はたくさん検索してグーグルで検索しましたが、私の問題の解決策を見つけることができませんでした。

ASP.Netアプリケーションがあります。ログインページには、ユーザーIDフィールドしかありません。ユーザーがボタンを送信するとき、Javascriptを実行し、何らかの条件に基づいてコントロールをページaまたはページbに転送する移行ASPページ(ユーザーには表示されないがバックグラウンドで実行されるページ)が必要です。どうすればこれを達成できますか?

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 に答える