首页 > 解决方案 > C# Webcontrol 类继承/修改

问题描述

我正在做一个项目,我必须在其中创建一个基于许多不同变量的动态 Web 表单。我正在尝试创建一个从现有 Web.UI.WebControls 派生的名为“MyControl”的类,并添加诸如“parameterByteSize”等成员变量。

目标是随后能够使用自定义信息以及通用 WebControl 方法的功能来实例化“MyControl”对象。

我遇到的问题是我希望能够创建一个 TextBox,一种 WebControl,同时还维护我添加到原始派生类中的自定义成员。

MyControl control = new TextBox()

上面的代码返回一个错误,说不能将 TextBox 转换为“MyControl”类型 我知道 MyControl 和 TextBox 都是从 WebControls 派生的,因此不能相互转换,但是我该怎么做才能实例化一个 TextBox WebControl,同时还维护我在 MyControl 中添加的自定义成员?

提前致谢!

标签: c#asp.netinheritancewebforms

解决方案


推荐阅读