Olası Çoğalt: Benim MVC uygulamada dinamik tip modeli kullanmak çalışıyorum
Dynamic Anonymous type in Razor causes RuntimeBinderExceptiondinamik tip
. denetleyicisi : Aşağıdaki kod var
var model = new { Name = "test name", Family = "m" };
return this.View(model);
ve görünümde ben:
'object' does not contain a definition for 'Name' (System.Exception {Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)
: Ben bu çalıştırıyorum zaman
@model dynamic
@if(Model!=null)
{
<p> @Html.Raw(Model.Name) </p>
}
, aşağıdaki hatayı alıyorum
Bu hatayı neden aldım? Hata ayıklama sırasında, imlecimi @Model'e koyarsam, Ad ve Aile adlı iki özelliğin olduğunu görebilirim.
yüzünden yansıma hata ayıklama sırasında Model' özelliklerinin @ 'görebilirsiniz ... –
Teşekkürler, neden hata alıyorum? Nesne bu özelliği vardır ve dinamik bir türüdür! – mans