Nếu trang chính có nhãn có nhãn id1 làm cách nào để kiểm soát id đó trong trang nội dung. Các id không được truyền xuống vì vậy tôi không thể kiểm soát nó vốn có. . Ví dụ nếu tôi có một điều khiển với Nhãn nội dung id tôi có thể truy cập vào nó code bằng cách chỉ cần gõ Nhãn nội dung (bất cứ điều gì tôi đang làm)Nhận ID của đối tượng Trang Chính trong Trang Nội dung
Trả lời
Dưới đây là hai lựa chọn:
: đảm bảo nội dung aspx của bạn quy định cụ thể MasterType:
<%@ MasterType VirtualPath="~/yourMasterPageName.master" %>
Việc làm này cho phép trang nội dung của bạn biết những gì mong đợi từ master-trang của bạn và cung cấp cho bạn IntelliSense. Vì vậy, bây giờ bạn có thể tiếp tục và hiển thị thuộc tính Text của nhãn trên mã của trang chính.
public string ContentLabelText
{
get { return contentLabel.Text; }
set { contentLabel.Text = value; }
}
Sau đó, bạn có thể truy cập nó trong trang code-behind ala trang nội dung của bạn:
Master.ContentLabelText = "hah!";
hay, : Bạn có thể truy cập vào nhãn qua FindControl() như vậy:
var contentLabel = Master.FindControl("contentLabel") as Label;
là có thực hành tốt hơn hay đây là cách duy nhất? chỉ tò mò – auwall12688
Không phải là tôi biết ... vì vậy, tôi sẽ xem các câu trả lời khác. – canon
Cảm ơn, nó hoạt động hoàn hảo. Tôi mới dùng .NET. Được lập trình một thời gian, nhưng không bao giờ trong .NET hoặc phát triển web. – auwall12688
- 1. Tôi có thể thay đổi nội dung của nhãn trong trang chính khi tải trang nội dung không?
- 2. Nội dung trang trình bày/chuyển trang
- 3. Đối tượng ViewState bị mất trong Tải trang chính
- 4. giá trị của nhãn trang chính không được cập nhật trang nội dung biểu mẫu
- 5. Nội dung trung tâm của trang web
- 6. Tải xuống trang html và nội dung của trang
- 7. ViewPager: Nếu trang bị loại bỏ các nội dung trang tiếp theo được trang bị loại bỏ nội dung
- 8. Truy cập phần tử nội dung từ trang nội dung qua trang cái lồng nhau
- 9. Cách đặt Tiêu đề của Trang từ trang nội dung web trong ASP.NET 3.5
- 10. jQuery không tải trên trang chính khi trang nội dung nằm trong thư mục con
- 11. Truy cập vào trình giữ chỗ nội dung của ông bà trong trang chính
- 12. jQuery Mobile: Nhận ID của trang trước
- 13. Cách in nội dung đối tượng theo cách chính xác?
- 14. Đặt giá trị bất động sản trên trang chính từ trang nội dung
- 15. ASP.NET - Truy cập các thành phần Trang Chính tạo thành Trang Nội dung
- 16. Cuộn 2 nội dung DIV + nội dung chính bằng thanh cuộn chính của trình duyệt
- 17. ASP.NET - bảng điều khiển Cập nhật trong trang Master, nút refresh trong nội dung trang
- 18. Nội dung ẩn chân trang dính
- 19. Nội dung với 100% giữa đầu trang và chân trang
- 20. Wordpress: bao gồm nội dung của một trang trong một trang khác
- 21. Nhận chiều cao và chiều rộng của nội dung hoặc cửa sổ của trang web
- 22. Nhận đối tượng theo id()?
- 23. CSS để đẩy nội dung xuống trang
- 24. Tải nội dung trang về biến số
- 25. Chú thích chân trang, hay đúng hơn: nội dung không được kéo dài xuống chân trang
- 26. Truy cập Nội dung của một Trang Web với C#
- 27. Fluent NHibernate nhận Id của đối tượng đã lưu
- 28. Thêm nội dung vào dưới cùng của trang cuối cùng
- 29. Tải nội dung của một div trên một trang khác
- 30. Áp dụng CSS cho trang nội dung trong Asp.NET
Tôi bắt đầu một tiền thưởng bởi vì tôi tò mò nếu có một câu trả lời tốt hơn ra khỏi đó. Câu trả lời của tôi đòi hỏi nhiều bước hơn tôi muốn và nó là một pita trên nhiều trang nội dung. – canon
@antisanity "pita" là gì? – MikeTeeVee
@MikeTeeVee Đau trong ... _butt_. Có vẻ như việc chọn ** MasterPage ** nên đặt ** MasterType ** cho bạn. – canon