Repeater控件没有公共属性ModelType

时间:2012-06-22 09:21:17

标签: asp.net-4.5

我正在尝试使用asp.net 4.5的模型绑定功能。我正在使用Repeater控件,在其上设置ModelType属性,但是一旦我运行应用程序,我就会收到解析器错误,其中指出Repeater没有ModelType公共属性。这是标记

<ul>
    <asp:Repeater ID="rptDepartments" runat="server" ModelType="TestWebApp.Models.Department">
        <ItemTemplate>
            <li>
                <%#: Item.DeptName %>
            </li>
        </ItemTemplate>
    </asp:Repeater>
    </ul>

有什么想法吗?我看到了大量使用模型绑定与网络中的转发器控制相结合的示例。

我正在使用VS 2012 RC。

1 个答案:

答案 0 :(得分:9)

看起来ModelType属性已重命名为ItemType,请参阅http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.itemtype(v=vs.110).aspx以获取更多信息。