我有一个T4(TT)控制器,我想从中访问模型的属性。似乎用模型实体类提供它可以解析为
.site-bar .nav {
width: 100%;
float: none;
text-align: center;
}
.navigation > li {
float: none;
display: inline-block;
}
我甚至不确定我做得对。基本上我想将属性列为纯文本(下面以粗体显示),以便我可以将它们包含在LINQ语句中:
最终的cs应显示:
Microsoft.AspNet.Scaffolding.Core.Metadata.PropertyMetadata[]
谢谢, 贾斯汀
答案 0 :(得分:0)
@ASpirin,你是对的我可以使用这样的反射,但因为我有一个专用的对象,我更喜欢下面的内容;)
原来我只是错过了这样说出来:
<# foreach (var property in ModelMetadata.Properties) { #>
+ <#= property.PropertyName #>
<# } #>
希望这有助于其他新人!