Truy cập Control trên trang Master Page từ trang con trên ASP.NET

Khi làm việc với ASP.NET đôi khi bạn sẽ có nhu cầu truy cập vào 1 Control nào đó trên trang Master Page từ trang con.

Tức nhiên việc truy cập này hơi phức tạp 1 tí so với việc truy cập vào 1 Control nào đó ngay trên trang mà nó đang làm việc luôn.

Trong bài viết này tôi sẽ hướng dẫn các bạn làm điều đó thông quá các bước như sau:

Giả sử đây là 1 trang Master Page, trên đây tôi đã add vào 1 Control tên là Label1

Bên trong trang này tôi viết Code như sau:


Ta thấy chữ Master Page có màu xanh nhạt chính là 1 Class dạng Partial Class.

Còn đây là 1 trang con nằm trên Master Page vừa tạo bên trên, trên đây tôi đã add vào 1 Button với mục đích là khi Click vào Button này thì sẽ thay đổi giá trị của Control tên là Label1 nằm trên trang Master Page


Và đây là Code bên dưới của trang con này:



Màn hình đầu tiên khi ta bắt đầu chạy là:


Ta thấy khi chưa Click vào Button thì giá trị của Control tên Label1 nằm trên Master Page chưa có gì thay đổi.

Và khi ta bắt đầu Click vào Button thì giá trị sẽ thay đổi như kết quả của hình dưới đây:


Nó thay đổi thành là test vì Code bên trên ta cho giá trị là test.

Vậy là thành công rồi, các bạn có thể tận dụng cái này để lưu giá trị vào Database sau đó lại gọi và cho hiện lại trên trang Master Page để ứng dụng vào các bài tập thực tế của mình.

---Hết---
Share on Google Plus

About Lý Hoàng Đông

Hy vọng các bạn thích bài viết này và chia sẽ đến với những người khác. Xin cảm ơn các bạn!
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment