我想知道是否可以在不转换的情况下访问usercontrol中的属性usercontrol的特定类型
示例:
var car = (Car)LoadControl("~/Vehicles/Car.ascx");
car.Brand = "Toyota";
如上所述设置“Brand”属性,但没有“(Car)”演员。
答案 0 :(得分:1)
我认为不可能,你必须将其转换为某种基类型。
另一个选项是你做abase类型或让它们实现一些接口并将它转换为该类型然后使用它。
最接近的是.net4中的动态关键字new http://msdn.microsoft.com/en-us/library/dd264736.aspx