Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Làm sao truyền giá trị đến label đặt trên MasterPage

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

    Mặc định Làm sao truyền giá trị đến label đặt trên MasterPage

    Chào các bạn, trên masterpage mình có đặt 1 label dùng để hiện thị tên người đăng nhập. Mình dùng session truyền giá trị từ trang đăng nhập lên trang masterpage nhưng không được, nó báo lỗi "This page is not served". Vậy giờ mình làm sao để truyền giá trị vào laben đó đây. Cảm ơn.

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    bạn truyền như thế nào mà không được

  3. #3
    Ngày gia nhập
    10 2009
    Nơi ở
    Việt Nam
    Bài viết
    359

    hic bạn đã lưu user vào secsion rồi thì có j đâu mà ko gọi đc! trong sự kiện Page_load của Masterpage bạn gán Session user đó cho label VD:

    Label1.Text=Session["User"].Tostring(); //kiểu kiểu vậy!
    Muốn thành công thì đừng thất vọng - nhưng nếu có lúc thất vọng thì cứ làm việc trong sự thất vọng đi.

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

    Thanks, thanks, cảm ơn 2 bạn đã quan tâm giúp đỡ.

  5. #5
    Ngày gia nhập
    03 2010
    Bài viết
    9

    "Label1.Text=Session["User"].Tostring(); //kiểu kiểu vậy"


    Mình làm như vậy nhưng khi chạy trên trình duyệt thị nó hiển thị dòng:

    System.Web.UI.WebControls.TextBox

    Mọi người vào sửa giúp mình với.

  6. #6
    Ngày gia nhập
    05 2010
    Bài viết
    24

    Mặc định Làm sao truyền giá trị đến label đặt trên MasterPage

    bạn thử dụng cách này mình đang làm okie mà.
    trong sự kiện Page_Load của masterpage.
    Code:
    lbthoten.Text = "Xin chào : " + Session["Username"]

  7. #7
    Ngày gia nhập
    11 2008
    Bài viết
    2

    từ form login bạn find control label và gán lại giá trị cho nó.

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

    cần j dùng session chi cho mêt.

    Visual C# Code:
    1. Label lb = MasterPage.FindControl("Label1") as Label;
    2. lb.Text = "content";

  9. #9
    Ngày gia nhập
    10 2010
    Nơi ở
    Hà Nội
    Bài viết
    72

    Có một số vấn đề thế này:
    1. Bạn truyền cho session là 1 control nên khi trả về nó trả về là 1 control chứ k phải là giá trị cần lưu
    cụ thể mình nhìn đoạn này mình đoán thế:
    Code:
    System.Web.UI.WebControls.TextBox
    2. Trang của bạn chưa đặt trong tag <from runat="server" ...>
    3. Trang có quá hơn 1 tag <form runat="server" ..>
    Hãy kiểm tra lại 3 điều trên là đc.
    ______________________
    _____________________________________

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

  1. Làm thế nào để truyền giá trị vào Label cuả 1 page khác?
    Gửi bởi vietdung1808 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 09-06-2012, 05:05 PM
  2. Trả lời: 2
    Bài viết cuối: 22-08-2011, 03:43 PM
  3. Truy xuất đối tượng trong Masterpage từ 1 trang không kế thừa Masterpage
    Gửi bởi hc1987 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 16-06-2011, 09:13 AM
  4. Sử dụng CSS background-image trong Masterpage.master không chạy trên localhost?
    Gửi bởi canhkho trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 22-04-2011, 07:37 AM
  5. cách hiển thị chỉ số trên và chỉ số dưới trong label của C#
    Gửi bởi phutt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-12-2010, 11:03 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