Trong quá trình phát triển, tôi có một dự án kiểm soát người dùng web và một dự án web khác sẽ sử dụng các điều khiển người dùng từ dự án kiểm soát người dùng web.designer.cs vấn đề với việc sử dụng điều khiển người dùng trong Visual Studio
Vì vậy, tôi sao chép tệp DocControl.ascx vào dự án web của mình và cố gắng sử dụng các thuộc tính của DocControl.ascx. Nhưng VS không biết thuộc tính của điều khiển. Vì vậy, khi tôi kiểm tra designer.cs, tham chiếu là như thế
protected global::System.Web.UI.UserControl Control;
nào nên
protected global::MSN.DocControl Control;
Vì vậy, tôi đã thay đổi tên của điều khiển từ System.Web.UI.UserControl để MSN.DocControl và tôi có thể sử dụng các thuộc tính của DocControl.ascx.
Nhưng vấn đề của tôi là bất cứ khi nào tôi sửa đổi (ví dụ. Đặt một lable trong aspx) file aspx, tài liệu tham khảo trong designer.cs trở thành
protected global::System.Web.UI.UserControl Control;
Vì vậy, tôi phải thay đổi nó bất cứ khi nào tôi sửa đổi aspx của tôi.
Tôi nên làm gì vì vậy tôi không cần phải thay đổi designer.cs
Cảm ơn trước ......
Bạn có truyền bá những thay đổi trong tệp designer.cs ..? cũng đảm bảo rằng các tệp khác không tham chiếu giá trị được bảo vệ cũ – MethodMan
@DJKRAZE - Bạn có ý nghĩa gì về tuyên truyền? Xin lỗi tôi không hiểu. – kevin
bạn có thực hiện thay đổi ở tất cả các nơi được bảo vệ toàn cầu :: System.Web.Ui.UserControl đang được tham chiếu không?Bạn có thể làm CTRL + F và xác định rằng trong tất cả các tệp hoặc toàn bộ dự án – MethodMan