[解決済み] MVC 3 - 辞書に渡されたモデル項目の型は 'System.Collections.Generic.List`1 です。
2022-03-01 07:53:33
質問
こんにちは、私はmvcの非常に新しいですし、助けを必要とする 私はこれを作成しました
public ActionResult Index()
{
var joblist = (from s in _entities.TaleoJobs
group s by new { s.JobTitle}
into myGroup
where myGroup.Count() > 0
select new { myGroup.Key.JobTitle }
);
return View(joblist.ToList());
}
しかし、ビューを作成すると、次のようなエラーが発生します。
辞書に渡されたモデル項目は 'System.Collections.Generic.List' 型である。
1[<>f__AnonymousType0
1[System.String]] ですが、この辞書は 'System.Collections.Generic.IEnumerable`1[careers.TaleoJobs]' 型のモデル項目を要求しています。
以下は、ビューのコードです。
*@model IEnumerable<careers.TaleoJobs>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
<th>
JobTitle
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.JobTitle)
</td>
</tr>
}
</table>*
他の例も見てみたのですが、よくわからず困っています。
どのように解決するのですか?
リストを選択するとき、文字列であるJobTitleだけを選択しています。つまり、あなたのリストは確かに
List<string>
.
オブジェクト全体を選択するようにselectを更新するか。
var joblist = (from s in _entities.TaleoJobs
group s by new { s.JobTitle}
into myGroup
where myGroup.Count() > 0
select s
);
または、現在のselectはそのままに、viewのtypeを更新します。
IEnumerable<string>
関連
-
[解決済み] Kendo UI MVC用パスワードテキストボックス
-
[解決済み] DI向けNinjectとUnityの比較【終了しました
-
[解決済み] ASP.NET MVCアプリケーションで、デバッグ用の起動ページを設定するにはどうすればよいですか?
-
[解決済み] MVC 3 - 辞書に渡されたモデル項目の型は 'System.Collections.Generic.List`1 です。
-
[解決済み] ルート値を含むURL.Action()
-
[解決済み] 既存のASP.NET MVC 4 WebアプリケーションのプロジェクトにWeb APIを追加するにはどうすればよいですか?
-
[解決済み】ASP.NET mvcとIISでURLのドットが原因で404になる
-
[解決済み】cshtmlテンプレートで関数を作成する方法は?
-
[解決済み】"JSONリクエストが大きすぎてデシリアライズできませんでした "の表示について
-
[解決済み】ViewModelのベストプラクティス
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Entity Framework Code Firstを使用して一意制約を設定することは可能ですか?
-
[解決済み] ASP.Net MVCのmodelStateからすべてのエラーを取得する方法は?
-
[解決済み] ASP.NET MVC ビューエンジンの比較
-
[解決済み】cshtmlテンプレートで関数を作成する方法は?
-
[解決済み] ASP.NET MVCでリクエストスロットルを実装するための最良の方法は?
-
[解決済み】ASP.NET MVC 3 Razor - EditorForにクラスを追加する。
-
[解決済み】ViewModelのベストプラクティス
-
[解決済み] ASP.NET MVCにおけるロールベースアクセスコントロール(RBAC)とクレームベースアクセスコントロール(CBAC)の比較
-
[解決済み] ASP.NET MVC 1でHttpContextBaseからHttpContextオブジェクトを取得するにはどうすればよいですか?
-
[解決済み] Entity Frameworkのデータベースを再作成する方法は?