【发布时间】:2012-04-01 21:48:19
【问题描述】:
假设一个强类型视图。我想要的是为创建、编辑、详细信息、删除列表生成自定义可重复使用的 T4 模板。
我想根据属性元数据(数据注释)控制标记和 CSS,我在 T4 模板中访问和阅读此内容时遇到困难。我在调试模板时也遇到了问题,我正在尝试在一个单独的项目中执行此操作,因为我目前无法在 VS.NET 2010 中启动它,理论上类似于下面的代码应该可以使用我哈
bool Scaffold(PropertyInfo property) {
foreach (object attribute in property.GetCustomAttributes(true)) {
var scaffoldColumn = attribute as ScaffoldColumnAttribute;
if (scaffoldColumn != null && !scaffoldColumn.Scaffold) {
return false;
}
}
return true;
}
【问题讨论】:
标签: c# asp.net-mvc t4