2012-04-01 62 views
0

假設一個強類型化視圖。我想要的是爲創建,編輯,詳細信息,刪除列表生成自定義可重用T4模板。asp.net mvc 3 T4 View模板訪問屬性元數據(DisplayName,Description,UIHint)等

我想根據屬性元數據(數據註釋)來控制標記和CSS我很難在T4模板中訪問和讀取這個int。我目前也遇到問題,我正在試圖在一個單獨的項目中嘗試執行此操作,因爲目前我無法在VS.NET 2010中觸發它,理論上類似於下面的代碼應該可以使用我ha

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; 
} 

回答

-1

有形的T4編輯器獲得了幫助獲得屬性的intellisense許可,我還沒有找到調試解決方案。

+0

修改爲保持stackoverflows自作聰明標籤在灣,它是如何滾滾而來,如果不是一個答案它autobigoraphy如果因爲這個你回答你自己的問題 – 2012-04-10 01:48:07