0

jQueryモバイルを使用した基本的なMVC4ページがあります。私がやろうとしているのはPOSTメソッドだけです。通常、ASP.Net MVCでは、投稿のコントローラーを確認するだけなので、たとえばMVCページでシンプルな送信ボタン:

<input type="submit" value="Save"  data-theme="b" />

コントローラーのpostメソッドを呼び出すと予想されます

 [HttpPost]
        public ActionResult MobileEdit(MobileClient client)
        {..}

しかし、このアクション結果は呼び出されません。これは、jQuery が post メソッドをインターセプトし、AJAX 呼び出しを実行したいためだと思いますか?

だから私の質問は、コントローラーのポストメソッドを呼び出すために何を変更/追加する必要があるのですか?

4

1 に答える 1

0

FormMethod.Post をフォームに追加してみてください

using (Html.BeginForm("method","controller",FormMethod.Post))

あなたが試すことができる別のことは、保存ボタンでこのページに移動するタグを付けdata-ajax="false"たりrel="external"、付けたりすることです<a>

于 2013-03-18T19:53:49.877 に答える