基本的には私は腹を立てたことによるテストをしています。 return View(list_a
を使用することによりは@モデルと@モデルの間で異なります
)コントローラで、私は私のビューにリストを渡されたが、私のビュー]ページで、コードは次のようである:
@{
ViewBag.Title = "KYC_Home";
}
@using UniBlue.Models;
@model UniBlue.Models.KYC
...
@foreach(KYC a in Model)
...
例外があるだろうと言う:
CS1579: foreach statement cannot operate on variables of type 'UniBlue.Models.KYC' because 'UniBlue.Models.KYC' does not contain a public definition for 'GetEnumerator'
しかし、 、コードを に変更したとき@Model ページは良く見えますが、タイトルには次のように表示されます:
System.Collections.Generic.List`1[UniBlue.Models.KYC] UniBlue.Models.KYC
通常のHTMLテキスト
誰にこのようなことが起こったのか誰に教えてもらえますか?奇妙なタイトル行を削除するにはどうすればよいですか?
良い点を使用します!モデルUniBlue.Models.KYC、モデル自体に割り当てられた値はありません。 – LifeScript
私はあなたの質問を理解していません。 –
"モデルUniBlue.Models.KYC"を書くのではなく、 "UniBlue.Models.KYC Model"を使用して正常に実行され、うまく表示されるため、例外が発生しない理由がわかりませんリストデータ – LifeScript