私はmvc3Ajax.BeginFormを持っています。ボタンをクリックする代わりに、テキストボックスの1つからのonblurイベントからJavaScriptによってボタンをクリックさせたいと思います。
以下のコードを試し、$('#submitEmail')。click();を使用して関数を呼び出しました。初期化。送信は機能し、投稿が返されますが、問題はController Request.IsAjaxRequest()にあります。自分でボタンをクリックすると、Request.IsAjaxRequest()がtrueになります。
@Html.TextBoxFor(model => model.LeadEmail, new { onBlur = "this.form.submit();" })
はい、フィドラーで確認しましたX-Requested-JavaScriptトリガーを使用している場合、Withは存在しません。onBlurイベントでフォームを送信し、適切なajaxヘッダーを取得するにはどうすればよいですか?