Tôi đã tạo một điều khiển người dùng.Tải điều khiển người dùng tự động với thông số
public partial class Controls_pageGeneral : System.Web.UI.UserControl
{
private int pageId;
private int itemIndex;
public int PageId
{
get { return pageId; }
set { pageId = value; }
}
public int ItemIndex
{
get { return itemIndex; }
set { itemIndex = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
// something very cool happens here, according to the values of pageId and itemIndex
}
}
Bây giờ tôi muốn động tạo kiểm soát này và vượt qua nó các tham số. Tôi đã thử sử dụng chức năng LoadControl nhưng nó chỉ có hai cấu trúc: một với chuỗi (đường dẫn) và một với kiểu t và mảng tham số. Phương thức đầu tiên hoạt động, nhưng vì các tham số của tôi và phải sử dụng phương thức LoadControl phức tạp hơn, nhưng tôi không biết cách sử dụng nó. Làm thế nào tôi có thể trường hợp chuỗi đường dẫn của điều khiển của tôi để đối tượng lạ Loại t?
Cảm ơn sự giúp đỡ của bạn.
mà namespace sao tôi cần phải sử dụng không? Tôi sợ Control_pageGeneral của tôi không được biết đến trang. – SRachamim
Đó là lớp học của bạn .. nếu đó là trong ứng dụng web khác nhau bạn không thể làm điều đó, nếu không chỉ cần thêm nó vào ứng dụng của riêng bạn. –
không, nó nằm trong cùng một ứng dụng web (được định nghĩa trong web.config) – SRachamim