[解決済み] GET リクエストを許可するには、JsonRequestBehavior を AllowGet に設定します。
2022-02-03 18:23:28
質問
Kendo UIグリッドでバルクレコードをバインドしています。応答はJsonから返されます。
以下のフォーマットを使用すると、エラーが発生します。
問題コード: 方法1:
public JsonResult KendoserverSideDemo(int pageSize, int skip=10)
{
using (var s = new KendoEntities())
{
var total = s.Students.Count();
if (total != null)
{
var data = s.Students.OrderBy(x=>x.StudentID).Skip(skip)
.Take(pageSize).ToList();
return Json(new { total = total,
data = data,
JsonRequestBehavior.AllowGet });
}
else
{
return null;
}
}
}
方法2 : これを使用して正常に動作しています。
public JsonResult KendoserverSideDemo(int pageSize, int skip=10)
{
using (var s = new KendoEntities())
{
var total = s.Students.Count();
if (total != null)
{
var data = s.Students.OrderBy(x=>x.StudentID).Skip(skip)
.Take(pageSize).ToList();
return Json(data, JsonRequestBehavior.AllowGet);
}
else
{
return null;
}
}
}
最初の方法1の問題点は何ですか?
解決方法は?
単純なタイプミス/構文エラーです。
return Json(new { total = total, data = data,JsonRequestBehavior.AllowGet });
は
JsonRequestBehavior.AllowGet
の2番目のパラメータです。
Json
- オブジェクトの一部であってはならない
return Json(new { total = total, data = data }, JsonRequestBehavior.AllowGet);
関連
-
[解決済み] asp.net MVCの@RenderSectionとは?
-
[解決済み] Entity Framework Code Firstを使用して一意制約を設定することは可能ですか?
-
[解決済み】ASP.NET mvcとIISでURLのドットが原因で404になる
-
[解決済み】ASP.NET MVCのフォームでチェックボックスを処理するにはどうすればよいですか?
-
[解決済み】なぜJsonRequestBehaviorが必要なのでしょうか?
-
[解決済み】ASP.NET MVC 3 - 部分テンプレートと表示テンプレートと編集テンプレート
-
[解決済み] [Solved] ASP.NET MVCコントローラメソッドからJSON.NETでシリアライズされたcamelCase JSONを返すにはどうすればよいですか?
-
[解決済み] 型名または名前空間名 'DbContext' が見つかりませんでした [閉鎖]。
-
[解決済み] ソートロジックは、モデル、ビュー、コントローラのいずれに配置するのがよいのでしょうか?[クローズド]
-
[解決済み] NerdDinnerでASP.NET MVCでModelState.IsValidは何のために有効なのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ASP.NET MVCのビューを文字列としてレンダリングする方法は?
-
[解決済み] MVCにおけるViewModelとは?
-
[解決済み] Html.ActionLinkをリンクではなく、ボタンや画像にする
-
[解決済み】ASP.NET MVC 3 コントローラから200 HTTPステータスコードを返す方法
-
[解決済み】リポジトリとサービスレイヤーの違い?
-
[解決済み】Java Server Faces 2.0の主なデメリットは何ですか?
-
[解決済み] X-SourceFilesヘッダーは何をするものですか?
-
[解決済み] アクションリンクでエリア名を指定するには?
-
[解決済み] Entity Frameworkのデータベースを再作成する方法は?
-
[解決済み] NerdDinnerでASP.NET MVCでModelState.IsValidは何のために有効なのか?