可能性の重複:
Dynamic Anonymous type in Razor causes RuntimeBinderException動的な型
私は私のMVCアプリケーションでのダイナミック型モデルを使用しようとしています。コントローラに :私は、次のコードを持っている
var model = new { Name = "test name", Family = "m" };
return this.View(model);
を、ビューに私が持っている:
'object' does not contain a definition for 'Name' (System.Exception {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)
:私はこれを実行している場合は
@model dynamic
@if(Model!=null)
{
<p> @Html.Raw(Model.Name) </p>
}
、私は次のエラーを取得しています
このエラーはなぜ発生しますか? デバッグ中に@Modelにカーソルを置くと、名前とファミリという2つのプロパティがあることがわかります。
あなたはので、反射のデバッグ中にModel'プロパティ@ '見ることができます... –
ありがとう、なぜ私はエラーが表示されますか?オブジェクトはそのプロパティを持ち、動的な型です! – mans