cuốn sách gpt4 ai đã làm

c# - Truy cập điều khiển RadEditor từ mã phía sau trong trang chính...không thể tìm thấy bất kỳ điều khiển radEditor nào khi nó tồn tại...có vấn đề gì không?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 00:30:53 26 4
mua khóa gpt4 Nike

Nó không thực thi câu lệnh trong khối if trong phương thức của tôi

Trang chính: -

Sự kiện tải trang: -

Điều khiển c = Điều khiển mới();
DoS Something(c);

Phương pháp của tôi: -

 protected void DoSomething(Kiểm soát điều khiển)(
{

foreach (Điều khiển c trong control.Controls)
{
if(typeof(c).Equals(Telerik.Web.UI.RadEditor))
{
Telerik.Web.UI.RadEditor rad = c là Telerik.Web.UI.RadEditor;

nhãn1.Visible = true; nhãn1.Text = "dhchk";
rad.CssFiles.Add("~/styles/myStyle.css");
rad.CssFiles.Add("~/styles/myStyle2.css");
rad.CssFiles.Add("~/styles/myStyle3.css");
}
khác
{
DoS Something(c);
}

}

}

Trang nội dung của tôi: -

    







[编辑] OK trong khi gỡ lỗi... Tôi nhấp vào "c" và sau đó xem nhanh... nó báo "Tên 'c' không tồn tại trong ngữ cảnh hiện tại" (?!?!) Làm sao vậy?

câu trả lời hay nhất

Vâng, trang chính hiển thị trước tiên, vì vậy bạn không thể truy cập bất kỳ điều khiển trang nội dung nào từ trang chính. Bạn có thể đạt được điều này bằng cách sử dụng các sự kiện và chuyển quyền kiểm soát từ nội dung sang chủ

Cập nhật: Một lần nữa - việc truy cập các điều khiển của người dùng từ trang chính là một lỗ hổng trong thiết kế nội dung chính-> tổng thể. Điều gần nhất tôi có thể nghĩ đến là thêm một hàm tĩnh

khoảng trống tĩnh công khai AddDesign(RadEditor obj)
{
...
}

Sau đó gọi hàm Page_Load của user control

MASTER_PAGE_CLASS_NAME.AddDesign(RadEditor1);

Giới thiệu về c# - Truy cập điều khiển RadEditor từ mã phía sau trong trang chính...không thể tìm thấy bất kỳ điều khiển radEditor nào khi nó tồn tại...có vấn đề gì không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/4084849/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress