4

根据Scott Guthrie 的博客,我知道这适用于单个属性,以自动神奇地使用局部视图来呈现传递给它的局部模型(UI 助手,如动态数据):

[UIHint("StateDropDown")]
public string State { get; set;}

但是如何注释整个类以使用这样的 UI 助手:

[UIHint("Address")]
public class Address {
    public string addr1 { get; set; } 
    public string addr2 { get; set; } 
    public string city { get; set; }
    [UIHint("StateDropDown")]
    public string state { get; set; } 
    public string zip { get; set; } 
}

(除了 [UIHint("Address")] 似乎不适用于类。我在他的示例中看到,他在 Shared->EditorTemplates 文件夹中有“Customer.aspx”,所以我认为这是可能的。

4

1 回答 1

3

用类的名称制作一个模板,它就可以工作了。

于 2010-01-10T04:21:09.477 回答