私はasp.net(ウェブフォーム)が初めてです。このチュートリアルに従います --> http://www.asp.net/web-forms/tutorials/aspnet-45/getting-started-with-aspnet-45-web-forms/ui_and_navigation
チュートリアルで説明されているように、Site.Master に次のコードを追加しました。
<section style="text-align: center; background-color: #fff">
<asp:ListView ID="categoryList"
ItemType="VanchoWorks.Models.Category"
runat="server"
SelectionMethod="GetCategories" >
<ItemTemplate>
<b style="font-size: large; font-style: normal">
<a href="/ProductList.aspx?id=<%#: Item.CategoryID %>">
<%#: Item.CategoryName %>
</a>
</b>
</ItemTemplate>
<ItemSeparatorTemplate> - </ItemSeparatorTemplate>
</asp:ListView>
</section>
コード ビハインド (Site.Master.cs) で
public IQueryable<Category> GetCategories()
{
var db = new ProductContext();
IQueryable<Category> query = db.Categories;
return query;
}
しかし、アプリケーションを実行しても ListView の兆候は表示されません。GetCategories() の 1 行目にブレークポイントを追加しましたが、そこで止まらないため、SelectionMethod をうまくセットアップできていないと思います。何故ですか?