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ố 18 kết quả

Đề tài: Cách chèn một trang web asp.net vào 1 trang asp.net khác

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

    Red face Cách chèn một trang web asp.net vào 1 trang asp.net khác

    Chào các bạn, mình có 3 trang: home.apsx, trang dangnhap.aspx và trang dangky.aspx . Cấu trúc mỗi trang như sau

    * Trang home.aspx
    <form ID="fmHome" runat="server">
    ..................

    </form> ;

    * Trang dangnhap.aspx

    <form ID="fmDangNhap" runat="server">
    ............................
    </form>

    * Trang dangky.aspx
    <form ID="DangKy runat="server">
    .......................
    </form>

    Bây giờ mình muốn nhúng đồng thời 2 trang dangnhap và dangky vào trang home. Mình tìm hiểu thì thấy có cách dùng UserControl, mình tạo 2 usercontrol dangnhap.ascx và dangky.ascx làm theo hướng dẫn nhúng vào thì ok. Nhưng rắc rối gặp phải ở chổ là khi chuyển các trang dangnhap.aspx và dangkyaspx sang dạng UserControl thì phải bỏ hết các tag form trong 2 trang này-> dẫn đến các xử lý có liên quan đến form trong 2 trang này không hoạt động. Nếu mình thêm tag form trở lại vào 2 UserControl dangnhap.ascx và dangky.ascx thì khi chạy trang Home nó sẽ báo lỗi đại khái là " không thể có nhiều hơn 1 tag form runat="server" trong cùng một trang.

    Vấn đề là như vậy, mong các bạn tận tình hướng dẫn giúp có cách nào mà nhúng 2 dangnhap và dangky vào trang home sao cho các xử lý trong mỗi trang vẫn hoạt động tốt, đơn giản giống như dùng include trong PHP vậy đó.

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

    sử dụng masterpage làm trang chủ, rồi bỏ usercontrol vào là xong
    Hãy bình tĩnh giải quyết mọi vấn đề.

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Bọn nó hay làm như sau bạn ạ:
    1. login.ascx
    2. register.ascx
    3. login.aspx -> dùng login.ascx
    4. register.aspx -> dùng register.ascx
    5. home.aspx -> dùng cả hai login.ascx và register.ascx
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  4. #4
    Ngày gia nhập
    09 2009
    Bài viết
    13

    nếu không thích có thể dùng thẻ <iframe>
    Code:
    <iframe id="login" src="path.aspx" width="rong" height="cao" ></iframe>

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

    Trích dẫn Nguyên bản được gửi bởi anhnt3 Xem bài viết
    Bọn nó hay làm như sau bạn ạ:
    1. login.ascx
    2. register.ascx
    3. login.aspx -> dùng login.ascx
    4. register.aspx -> dùng register.ascx
    5. home.aspx -> dùng cả hai login.ascx và register.ascx
    Nếu mình làm theo kiểu UserControl thì trong login.ascx và register.ascx sẽ không sử dụng được tag form thì sao bạn? Các xử lý trong 2 trang login.aspx và register.aspx đều có liên quan đến sự kiện submit form, nếu bỏ tag form đi là ba cái xử lý die hết đó. Mong các bạn chỉ giáo thêm

  6. #6
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội | http://ipmac.vn
    Bài viết
    198

    Mặc định Cách chèn một trang web asp.net vào 1 trang asp.net khác

    Trong ascx thì bạn đừng form phiếc gì cả
    Form chỉ đặt trong aspx thôi

    Code:
     
    login.aspx
      ->form
          ->login.ascx
    
    register.aspx
       ->form
           ->register.ascx
    
    defaul.aspx
       ->form
           ->login.ascx
           ->register.ascx
    Mục đích của ascx là dùng đi dùng lại trên nhiều webform mà bạn
    Bao chàng trai không tiếc tuổi xuân đang viết nhiều chương trình
    Em đẹp xinh cũng quyết lập công chưa muốn lấy chồng
    http://ipmac.vn/ <- Học lập trình ... sư
    http://laptrinh.tv/ <- Kênh chia sẻ video học IT
    http://www.youtube.com/user/anhnt3 <- Video thực hành lập trình... sư từ A-Z

  7. #7
    Ngày gia nhập
    04 2009
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi anhnt3 Xem bài viết
    Trong ascx thì bạn đừng form phiếc gì cả
    Form chỉ đặt trong aspx thôi

    Code:
     
    login.aspx
      ->form
          ->login.ascx
    
    register.aspx
       ->form
           ->register.ascx
    
    defaul.aspx
       ->form
           ->login.ascx
           ->register.ascx
    Mục đích của ascx là dùng đi dùng lại trên nhiều webform mà bạn
    bạn có thể hướng dẫn kỹ hơn về cách sử dụng này không ?
    và cách đặt các xử lý thế nào để khi ở MasterPage sử dụng login.ascx nó lại liên quan tới login.aspx
    mình vẫn chưa hiểu chỗ đó. vì mình muốn để khung login lên ngay trên masterpage và sau khi đăng nhập thì khung đăng nhập sẽ ẩn đi, thay vào đó là dòng chữ thông báo đăng nhập thành công.
    Mong bạn chỉ giúp mình! cảm ơn bạn nhiều !!

  8. #8
    Ngày gia nhập
    04 2009
    Bài viết
    109

    HI bạn muốn như vậy bản có thể dùng Iframe thoai, sau đó dùng javascript thay đổi cái src của nó là OKIE

  9. #9
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Dùng Masterpage+UC là được. đăng nhập, đăng ký đâu xử lý nhiều lắm.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  10. #10
    Ngày gia nhập
    04 2009
    Bài viết
    109

    hii mà chỉ cần dùng các div chưa các control bình thường sau đó bạn hãy ẩn hiện theo ý muốn cũng được. có thể dùng C# hoặc javascript

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

  1. Thời trang công sở cho phái mạnh|| Thời trang doanh nhân||Thời trang văn phòng|| Veston doanh nhân
    Gửi bởi johnny_david trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 30-05-2013, 02:30 PM
  2. giúp đỡ em làm thế nào để phát sinh một trang html nội dung như trang tuoitre.vn
    Gửi bởi xuanhoang0210 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 19-03-2013, 08:02 PM
  3. Thuật toán nào để xác định một trang web là trang chi tiết hay trang tóm tắt
    Gửi bởi Quanptit trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 26-08-2011, 04:30 PM

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