나는 범주와 하위 범주 이름이 개 데이터베이스 테이블을하고 난 ""=동적으로 asp.net에서 트리 뷰를 만드는 방법은 무엇입니까?
UL 리 A HREF 같은 트리 뷰처럼 내 asp.net 웹 양식을 내부에 정렬되지 않은 목록을 만들 수 CategoryDynamicData/리 UL 리를 원한다 SubCategoryDynamicData li .. .. ..
모든 알고리즘이 있습니까? 2 중계기를 중첩 할 수 없습니까?
나는 범주와 하위 범주 이름이 개 데이터베이스 테이블을하고 난 ""=동적으로 asp.net에서 트리 뷰를 만드는 방법은 무엇입니까?
UL 리 A HREF 같은 트리 뷰처럼 내 asp.net 웹 양식을 내부에 정렬되지 않은 목록을 만들 수 CategoryDynamicData/리 UL 리를 원한다 SubCategoryDynamicData li .. .. ..
모든 알고리즘이 있습니까? 2 중계기를 중첩 할 수 없습니까?
확인이되지 가장 좋은 방법을 보인다하지만 여기에 내가이 문제를 해결하는 방법을 ... 은 다른 사람 :
protected void Page_Load(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
using (ProjectsDataContext dc = new ProjectsDataContext())
{
var categories = from cats in dc.Categories
select cats;
sb.Append("<ul id=\"sitemap\" class=\"sitemap\">");
foreach (Category c in categories)
{
sb.Append("<li><a href=\"ShowCategory.aspx?CategoryID="+c.CategoryID +"\">"+ c.Name+"</a>");
var subcategories = from subs in dc.SubCategories
where (subs.Category.Name == c.Name)
select subs;
sb.Append("<ul>");
foreach (SubCategory s in subcategories)
{
sb.Append("<li><a href=\"../ShowSubCategory.aspx?SubCategoryID=" + s.SubCategoryID + "\">" + s.Name + "</a></li>");
}
sb.Append("</ul></li>");
}
sb.Append("</ul>");
}
lala.Text = sb.ToString();
}
lala는 my asp : literal :)입니다. – Kubi
호외에서 벗어났습니다. 왜 asp:TreeView은 유용합니까?
Treeview plugin과 같은 jQuery 플러그인을 사용할 수 있습니다. 설명 된대로 정확하게 작동합니다. ul
및 li
을 사용하여 나뭇 가지와 잎을 나타냅니다.
당신은 트 리뷰와 계층 적 데이터를 표시 할 수 있습니다 희망이 도움. 트 리뷰에 데이터를 바인딩하기 위해 다음 예제를 참조하십시오
http://urenjoy.blogspot.com/2009/08/display-hierarchical-data-with-treeview.html
내 문제는 DB에서 값을 얻을 트 리뷰에 삽입하는 것입니다. – Kubi