ASP.NET模型绑定和忽略模型属性

时间:2014-10-20 16:24:00

标签: c# asp.net data-binding annotations

我使用ASP.NET模型绑定在表单中显示我的数据。例如,在下面的代码中,我列出了Models.Region:

类型的项目
<asp:Repeater runat="server" ID="RepeaterRegions"
    ItemType="Models.Region"
    SelectMethod="regionsRepeater_GetData">
    <HeaderTemplate>
        <asp:DynamicEntity runat="server" Mode="ReadOnly" UIHint="TableHeader"/>
    </HeaderTemplate>
    <ItemTemplate>
        <asp:DynamicEntity runat="server" Mode="ReadOnly"/>
    </ItemTemplate>
</asp:Repeater>

此代码运行良好,但在某些情况下和模型中,我只希望看到模型属性的子集。

我尝试使用一些DataAnnotations但我找不到任何忽略Model Binding中的某些属性。属性

[BindableTypeAttribute(IsBindable = false)] 

可以仅用于类而不是属性。

你知道如何处理这种情况吗?

0 个答案:

没有答案