Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 14 kết quả

Đề tài: Cách làm menu với các mục lấy từ csdl trong ASP.NET?

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    11

    Question Cách làm menu với các mục lấy từ csdl trong ASP.NET?

    Mục đích của mình là xây dựng một thanh menu bên trái của 1 website bán hàng.
    Với các đề mục được lấy từ db MSSQL ra (tên loại sản phẩm, tên nhà sản xuất) như hình minh hoạ bên dưới.



    Mong được anh chị em giúp đỡ.

  2. #2
    Ngày gia nhập
    09 2010
    Bài viết
    276

    Cái này còn phải tuỳ vào database bạn thiết kế thế nào chứ. Còn muốn show nó ra thì select thui. Show theo style thế nào thì lại sang CSS, Jquery... google tìm hiệu ứng menu rất nhiều và đẹp.

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    bạn có thể dùng datalist or Reapter để fill dữ liệu ra thành menu động.
    cái này rất đơn giản, còn muốn như trong hình bạn đưa ra thì dùng css mà làm thôi

  4. #4
    Ngày gia nhập
    03 2009
    Nơi ở
    Ở địa ngục
    Bài viết
    667

    Share bạn cách làm của ông thầy mình ngày trước, mọi người chắc có cách hay hơn, mình hơi yếu web nên ..
    Attached Files Attached Files

  5. #5
    Ngày gia nhập
    11 2011
    Bài viết
    11

    Ý mình muốn là dùng công cụ nào, hoặc cú pháp get ra thế nào (eval hay gì đó) để get ra những thứ mình muốn, hoặc repeat.
    Chủ yếu là cách làm chứ còn trình bày css thì không quan trọng.

  6. #6
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    Mặc định Cách làm menu với các mục lấy từ csdl trong ASP.NET?

    thì Ken đã nói rồi đó, dùng datalist hay repeater đều đc.

    HTML Code:
    1. <ul>
    2.     <li> <% eval("value") %> </li>
    3.     <li> <% eval("value") %> </li>
    4.     <li> <% eval("value") %> </li>
    5.     <li> <% eval("value") %> </li>
    6.     <li> <% eval("value") %> </li>
    7. </ul>

    để linh hoạt hơn trong khi xử lý thì nên code tay, còn dùng giao diện để kết nối thì chịu (minh làm chưa bao h` dùng GUI để kết nối hay xử lý data)

  7. #7
    Ngày gia nhập
    05 2011
    Bài viết
    61

    Dùng repeator đi bạn datalist là định dạng kiểu table ko nên dùng trong trường hợp này

  8. #8
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    nói chung dung cái nào cũng đc,nó chỉ là cái frame bên goài thôi, ăn thua cái html bên trong nó kìa
    có ng` thì dùng datalist ,cũng có ng` dùng reapeater, tùy sở thik mỗi người thôi

  9. #9
    Ngày gia nhập
    05 2011
    Bài viết
    61

    Trích dẫn Nguyên bản được gửi bởi kenturo Xem bài viết
    nói chung dung cái nào cũng đc,nó chỉ là cái frame bên goài thôi, ăn thua cái html bên trong nó kìa
    có ng` thì dùng datalist ,cũng có ng` dùng reapeater, tùy sở thik mỗi người thôi
    Èo thì mình nói rồi. Datalist là theo định dạng table. Thì sẽ khó css. Mà menu có ai làm table. Bạn thử dùng datalist rùi xem mã nguồn của nó mà xem

  10. #10
    Ngày gia nhập
    02 2012
    Bài viết
    2

    Bạn dùng 2 repeater lồng nhau + CSS + JQuery .
    Css + JQuery bạn có thể tham khảo tại đây http://www.dynamicdrive.com/dynamicindex1/index.html

Các đề tài tương tự

  1. Viết menu bằng repeater lấy dữ liệu từ csdl
    Gửi bởi khanhduy.8hpm trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 22-05-2012, 03:07 PM
  2. Tạo menu trong Asp.net và cách lưu biến Url trong csdl
    Gửi bởi vietlamdownload trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 09-11-2011, 09:11 PM
  3. Thiết kế menu dọc lấy danh sách từ csdl access
    Gửi bởi lythanh90 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 8
    Bài viết cuối: 23-10-2011, 12:27 PM
  4. Kết nối csdl cho menu website làm thế nào?
    Gửi bởi tuanvu199x trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 24-09-2011, 11:16 PM
  5. Tạo menu đa cấp từ csdl như thế nào??
    Gửi bởi xiaoku trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 11
    Bài viết cuối: 13-07-2011, 11:17 AM

Quyền hạn của bạn

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