【问题标题】:asp.net mvc 3 T4 View Template access property meta data (DisplayName, Description, UIHint) etcasp.net mvc 3 T4 查看模板访问属性元数据(DisplayName、Description、UIHint)等
【发布时间】: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


    【解决方案1】:

    获得许可的有形 T4 编辑器有助于获取属性的智能感知,但我还没有找到调试解决方案。

    【讨论】:

    • 已更改以阻止 stackoverflows 自作聪明标签,如果没有一个人回答它的 autobigoraphy 如果因此你回答你自己的问题,它是怎么回事
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多