저는 asp.net (webforms)을 처음 사용합니다. 이 튜토리얼을 따릅니다-> 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를 잘 설정하지 않은 것 같습니다. 왜 그런 겁니까?
SelectionMethod = "GetCategories"를 SelectMethod = "GetCategories"로 변경
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다