我使用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)]
可以仅用于类而不是属性。
你知道如何处理这种情况吗?