Hiển thị kết quả từ 1 đến 10 / 10
  1. #1
    Tham gia
    22-06-2006
    Bài viết
    72
    Like
    2
    Thanked 1 Time in 1 Post

    ASP.NET: Menu đa cấp???

    Mình làm menu 2 cấp bằng treeview hoặc menu control. Và gặp 1 số vấn đề sau, mong các bạn giúp!

    Làm bằng TreeView: để muốn sổ menu con thì fải click vào dấu cộng trước menu cha. Còn mình thì muốn click vào menu cha nó sẽ xuất hiện các menu mà ko cần load lại tramg web

    Làm bằng Menu Control: khi rê chuột vào menu chính thì các menu con xuất hiện bên cạnh, còn mình thì muốn khi click vào menu chính thì các menu con xuất hiện bên dưới menu cha (ko fải load trang web lại).
    Quote Quote

  2. #2
    Tham gia
    07-06-2005
    Bài viết
    130
    Like
    0
    Thanked 0 Times in 0 Posts
    Nhanh, đẹp, tiện: Dùng CSS.
    Chi tiết: Liên hệ google.
    Bạn gõ vào: CSS menu. sẽ có rất nhiều menu đẹp cho bạn lựa chọn.

  3. #3
    Tham gia
    22-06-2006
    Bài viết
    72
    Like
    2
    Thanked 1 Time in 1 Post
    nếu làm bằng css thì làm thế nào để load dữ liệu tự động lên menu!

  4. #4
    Tham gia
    22-06-2006
    Bài viết
    72
    Like
    2
    Thanked 1 Time in 1 Post
    xin ý kiến khác.
    Help me!

  5. #5
    Tham gia
    09-10-2003
    Location
    HN
    Bài viết
    853
    Like
    0
    Thanked 6 Times in 6 Posts
    u muốn view mà kô reload lại thì phải xài ajax

  6. #6
    Tham gia
    14-03-2004
    Bài viết
    228
    Like
    0
    Thanked 2 Times in 2 Posts
    chà chà các bạn đừng nên lạm dụng ajax hoài mà hãy làm với cơ sở dữ liệu load ra rồi dùng javascript để làm menu động là hay nhất còn về cơ sở dữ liệu đa cấp thì dùng phương pháp để quy để load dữ liệu thôi ví dụ cơ sở dữ liệu như sau

    Menu(MenuID,Name,Description,ParentID)

    với Menu Cha ban đầu sẽ luôn luôn là 0, và các giá trị con phía sau la MENUID.


    còn về javascript thi các bạn dùng CSS và javascript với các thuộc tình :
    overflow = hidden và đoạn mã để cuộn lại như sau :

    function changeheight(){
    if(y>170&&g==0){g=1;return;}
    if(y<0&&g==1){g=0;return;}
    if(g)q=-5;if(!g)q=5;y=y+q;
    shop=document.getElementById("divParentID");
    shop.style.height = y + 'px';
    setTimeout("changeheight();",0);
    }

    ...dang bận ngồi cày web nên viết tiếp hoặc cần thì liên hệ wa email : hoaiduc2304@yahoo.com

  7. #7
    Tham gia
    09-10-2003
    Location
    HN
    Bài viết
    853
    Like
    0
    Thanked 6 Times in 6 Posts
    to @kehamchoi: chắc chưa có xem wa cái tree của web MSDN nhở, Hàng khủng lun. Write hết data của menu xuống client rồi dùng JS để xử lý thì ok, nhưng chỉ áp dụng cho mấy cái menu nhỏ thoai. Chứ menu lớn như bộ MSDN thì cách của u kô ổn. ^^

  8. #8
    Tham gia
    13-02-2004
    Location
    HCM
    Bài viết
    362
    Like
    0
    Thanked 5 Times in 2 Posts
    Sử dụng SiteNavigation là xong

  9. #9
    Tham gia
    01-12-2009
    Bài viết
    127
    Like
    0
    Thanked 3 Times in 3 Posts
    Bạn xem bài hướng dẫn sau: http://hmweb.com.vn/159/65/64/61/cntt.aspx

  10. #10
    Tham gia
    13-08-2009
    Bài viết
    194
    Like
    19
    Thanked 7 Times in 7 Posts
    dùng bộ công cụ của Telerik đi!
    TinyCouponsS . com <-- MVC3 Demo Page ^.^

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •