Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ASCX标记绑定ASP.NET控件的自定义类属性_Asp.net_Data Binding_User Controls - Fatal编程技术网

从ASCX标记绑定ASP.NET控件的自定义类属性

从ASCX标记绑定ASP.NET控件的自定义类属性,asp.net,data-binding,user-controls,Asp.net,Data Binding,User Controls,我有一个ASCX,它继承自具有类型为CollectionConfigurationItem的“CustomConfiguration”属性的WebControl。这个配置在代码中的其他地方设置,所以当它到达ASCX时,它被设置为我希望如何使用数据。此时,我想使用此配置呈现另一个控件,如下所示: <modules:DataModule runat="server" CustomConfiguration="<%# Model.CategoryListConfiguration %>

我有一个ASCX,它继承自具有类型为
CollectionConfigurationItem
的“CustomConfiguration”属性的
WebControl
。这个配置在代码中的其他地方设置,所以当它到达ASCX时,它被设置为我希望如何使用数据。此时,我想使用此配置呈现另一个控件,如下所示:

<modules:DataModule runat="server" CustomConfiguration="<%# Model.CategoryListConfiguration %>" />

但是,闯入
DataModule
始终会导致“CustomConfiguration”为null,这是属性的默认值。我尝试将
Bindable
属性添加到属性中,但没有效果,当我为
DataModule
上的
DataBinding
事件设置EventHandler时,它甚至没有被调用

如何从标记中设置这个自定义类类型属性?如果设置失败,那么第二个最佳方法是什么?谢谢你能给我带来的一切

使用该语法时,在对控件进行数据绑定之前,不会执行该语法。请尝试拨打:

yourDataModuleID.DataBind();

e、 g.从你的Page_Init方法。

我简直不敢相信它这么简单!谢谢-系统允许时,我将接受您的回答:)