【发布时间】:2011-06-23 10:55:58
【问题描述】:
我正在尝试在 ASP.NET MVC 项目中创建用户控件。我基本上有一些我想放在中继器中的格式化数据。在标准的 ASP.NET 中,我会像这样填充控件:
<asp:Repeater ID="MyRepeater" runat="server"
DataSourceID="SQLDataSource" DataMember="DefaultView">
<ItemTemplate>
<uc1:Control ID = "MyControl" runat="server"
Field1='<%#Eval("[\"Field1\"]") %>' Field2='<%#Eval("[\"Field2\"]") %>' />
</ItemTemplate>
</asp:Repeater>
并且该控件将在代码文件中具有相应的属性。但是,在 MVC 中,我没有标准的代码文件。我发现this 问题描述了如何添加一个,但后来想知道在 MVC 中是否有更好的方法来做到这一点(我找不到任何说推荐方法的像样的文章)。
【问题讨论】:
-
这回答了你的问题吗?
标签: asp.net-mvc user-controls repeater