jQuery用のajaxformプラグインを使用しています。保存ボタンとキャンセルボタンのあるフォームがあります。
複数のボタンを処理して、[保存] ボタンが URL に送信され、[キャンセル] ボタンが別の URL からの読み取り専用ビューでフォーム コンテナーをリロードするようにするにはどうすればよいですか?
あなたが使用することができます
<input type="submit" ... />
保存ボタンと
<input type="button" class="cancel" ... />
あなたのキャンセルボタンのために。
[保存] ボタンは ajaxForm でフォームを送信し、jQuery を使用して [キャンセル] ボタンに別のアクションを設定できます。
jQuery(function($){
$('.cancel').click(function(){...});
});
各ボタンを異なるフォーム内に配置します。しかし、キャンセル ボタンが単にリダイレクトしている場合、アンカーのように単に ActionResult に投稿することはできませんか?
または、キャンセル ボタンで AJAX ポストを行い、PartialView の html を返し、必要なコンテンツを部分ビュー html に置き換えます。