7

asp.net 4.5 のモデル バインディング機能を使用しようとしています。リピーター コントロールを使用して ModelType プロパティを設定していますが、アプリケーションを実行するとすぐにパーサー エラーが発生し、リピーターには ModelType パブリック プロパティがないことが示されます。ここにマークアップがあります

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

何か案は ?モデル バインディングを Web のリピーター コントロールと組み合わせて使用​​する例をたくさん見ました。

VS 2012 RC を使用しています。

4

1 に答える 1

9

ModelTypeプロパティの名前がItemTypeに変更されたようです。詳細については、http: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.itemtype(v = vs.110).aspxを参照してください。 。

于 2012-06-22T22:06:05.503 に答える