DropDownMenu는 웹 사이트에서 상단에 사용할 수 있는 Hierarchy 메뉴입니다.
우선 데이터가 바인딩 된 DropDownMenu를 살펴 보겠습니다.
코드를 한 번 살펴 보겠습니다.
<bf:DropDownMenu ID="DropDownMenu1" runat="server" Callback="DropDownMenu_Callback" />
C# protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable _dt = base.GetDataTableS("WSP_MENU"); DropDownMenu1.DataSource = _dt; DropDownMenu1.DataBind(); } }
<script type="text/javascript"> // 드랍다운메뉴 콜백 function DropDownMenu_Callback(node) { alert(node.ID + ", " + node.Name + ", " + node.Url + ", " + node.Note); } </script>
콜백 함수를 통해서, 전달된 메뉴 오브젝트를 핸들링 할 수 있습니다.
아래는 데이터 테이블입니다.