gpt4 book ai didi

asp.net - 如何在 WebControls 和 HtmlControls 上执行相同的操作

转载 作者:行者123 更新时间:2023-12-01 10:14:49 25 4
gpt4 key购买 nike

我发现自己需要在 HtmlControls 和 WebControls 上执行相同的操作。我是 DRY 的坚定信徒,并且发现如果我想合并两种类型的功能,则只能使用 Control 类。我在使用 Control 时遇到的问题是,HtmlControl 和 WebControl 都公开了 Control 没有公开的某些属性。在当前情况下,Attributes 属性是问题所在。有没有人对如何避免此类实例中的代码重复有任何建议?

最佳答案

HtmlControl 和WebControl 都实现了接口(interface)IAttributeAccessor (明确地)。使用 IAttributeAccessor.SetAttribute反而。我不是 vb.net 编码员,所以我将编写代码的任务留给了读者。 ;)

关于asp.net - 如何在 WebControls 和 HtmlControls 上执行相同的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com