PDA

View Full Version : C# - ASPX - gán giá trị cho Label ở Master.Page ??



khigiadano
10-06-2011, 14:51
Nếu mình code tại trang Master.Page thì chỉ việc


lbl_Title_Page.Text = "ABCD";

Nếu mình code tại các trang .aspx.cs thì


string TieuDe = "FAQ";
MasterPage masterPage = Page.Master;
Label x = (Label)masterPage.FindControl("lbl_Title_Page");
x.Text = TieuDe;


Còn nếu mình muốn code bên trong các Class ở App_code thì phải làm sao?
mọi người chỉ hộ mình với:punk:

[=========> Bổ sung bài viết <=========]

chà
không có bạn nào giúp mình nhỉ?

khigiadano
22-06-2011, 18:38
alo alo.
Có bạn nào biết không vậy.

DotNetViet
23-06-2011, 23:59
thì phải xác định dc master page, sau đó trên master page tìm control

Scripted
24-06-2011, 05:13
Bạn phải dùng HttpContext để tìm Page xong rồi reference page sang master page xong roi dùng findcontrol để set property

thangle1111
24-06-2011, 13:31
Khi gọi một class trong App_code bạn truyền biến masterPage vào cho nó rồi code bình thường giống nhưng trong trang .aspx.cs

minhdang90
27-06-2011, 10:55
theo mình thì bạn nên xác định master page như bạn trên đã nói thử làm xem sao có hiệu quả không hay là không được thì làm lần lượt theo cách của mấy bạn sau xem sao