我正在尝试创建一个简单的网站移动视图,并希望在主页上显示产品类别列表...但是,当我尝试从DataTable生成类别列表时,有点没有&#39 ;吨。什么都看不见,好像转发器休息了一天回家。
此处的代码:
Dim dt As DataTable = Categories.GetMainCategories(Request("MainID"))
rptCatButtons.DataSource = dt
Dim catName As String = Categories.GetMainCategoryName(Request("MainID"))
'Dim catButton As Button = CType(rptCatButtons.FindControl("btnCategories"), Button)
catButton.Text = catName
rptCatButtons.DataBind()
和ASP:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript" src="js/count.js"></script>
<asp:Repeater ID="rptCatButtons" runat="server">
<ItemTemplate>
<div class="category-mobile" runat="server"><asp:Button ID="btnCategories" runat="server" Text="Hello" class="category-mobile-button"></asp:Button></div>
</ItemTemplate>
</asp:Repeater>
</asp:Content>
它现在是非常基本的代码,因为我从不同的页面(它确实生成一个菜单)中获取代码并在此处进行了尝试,但是没有去,所以我已经把它弄乱了一点
我还尝试在Pre_Init和Page_Init部分中绑定表,但两者都没有任何区别(除了几个简洁的Null对象引用)。
请帮助吗?