我当前的问题是我创建了一个服务器控件,但想从数据库/外部源设置控件类的属性(暂时被定义为自定义扩展属性,用于通过AddAttributesToRender()
/进行 jQuery 访问)。AddAttribute()
由于此控件没有“代码隐藏”,因此正在寻找有关如何解决此问题的建议。
我想我总是可以在控件中对数据访问进行编码PreRender
,然后将这些值应用到我的自定义属性中,AddAttributesToRender()
或者创建动态 JavaScript 来附加一个包含这些值的对象。我对将服务器控件“包装”在一个对象中并排序“实例化”子服务器控件非常感兴趣,通过引用设置其属性(希望这会成为我的自定义属性)。
我可能没有意义......我想简化一下,我想要一个父包装器或外部自定义类来分解/封装获取控件道具所需的数据访问(可能连接到实体框架)来自db(或配置文件)的vals,并且能够在控件呈现fcns之前从那里/外部/作为控件的父级设置控件道具(属性)(由ASP调用。甚至不确定这将如何工作.
感谢您的帮助!