ユーザーがjavascriptを使用していない場合、IsAjaxRequestチェック後にRedirectToActionでビューを更新します。これは、ページにユーザーcontrlがあり、部分ビューを返すときに機能します。asp mvc Ajax.BeginForm戻り値戻り値の型で混乱したビューまたは値
ちょうどint型の値を返すだけで、AjaxリクエストではないのにRedirectToActionを使用したい場合は、コントローラにメソッドを設定するにはどうすればいいですか?
公共のActionResult ...
(if ajax request) Return View (new{value=5})?
(if not) redirecttoAction ("view");
働いていません。
一般的なAJAXはどういう意味ですか? – zsharp
一般的なAJAXは、JSONまたはXMLとして返されます。しかし、あなたの応答に「5」などのintを返すだけなら(メモ帳を開き、「5」と入力して保存することができます)、AJAXの応答で特別な処理が必要になります。 JSONは "{value:5}"のようになります –