1
我已經加載我的HTML模板到我的母版頁,然後將類別綁定到數據庫。 我已經使用這種編碼。在母版頁內的無序列表中找到一箇中繼器?
<ul class="categories">
<li id="categoryItem">
<h4>Categories</h4>
<ul class="categories" id="categorylist">
<asp:Repeater ID="repCategories" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<ItemTemplate>
<li>
<asp:HyperLink ID="hyperCategories" runat="server"><%#Eval("CategoryName")%></asp:HyperLink>
</li>
</ItemTemplate>
<FooterTemplate></ul></FooterTemplate>
</asp:Repeater>
</ul>
</li>
並嘗試通過在master.cs頁面上編碼來將此中繼器綁定到我的數據庫。
if (!IsPostBack)
{
DataSet ds = new ViewAction().GetAllProductCategoryData();
repCategories.DataSource = ds;
repCategories.DataBind();
}
但它表明
"The name repCategories does not exist in the current context"
爲什麼它顯示這個錯誤幫我解決這個錯誤。請
刪除,但仍然是錯誤 – VJain
@VJain你沒有顯示你的整個主頁標記。除了顯示的內容外,是否還有其他'runat =「server」'控件?另外,您是否可以確認此C#代碼位於masterpage.aspx.cs文件中?我想確保我正確地閱讀你的問題。 – jadarnel27
沒有先生,實際上現在它顯示錯誤categoryItem – VJain