ASP:数据绑定后不能看到中继器?

时间:2015-04-22 23:19:05

标签: asp.net vb.net asprepeater

我正在尝试创建一个简单的网站移动视图,并希望在主页上显示产品类别列表...但是,当我尝试从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对象引用)。​​

请帮助吗?

0 个答案:

没有答案