![](/img/trans.png)
[英]In an asp.net, how to get a reference of a custom webcontrol from a usercontrol?
[英]How to implement a new Control that inherits from an asp.net webcontrol?
我遇到了CheckBoxList在回发时丢失其属性的问题,如下所述: DropDownList中的ListItems属性在回发时丢失了吗?
我创建了NewCheckBoxList控件,该控件继承自内置的CheckBoxList控件,但似乎无法弄清楚将类放在何处或如何获取aspx页来识别它。
我已经将该类放入我的Web项目中,并且还尝试将其放入我们使用的类库中……似乎都不起作用。
我在页面上添加了<%@ Register标记,但始终出现此编译器错误:
“在Imports'NewControls'中指定的名称空间或类型不包含任何公共成员,或者找不到。请确保已定义名称空间或类型,并且至少包含一个公共成员。请确保导入的元素不使用任何别名。 ”。
我只是覆盖LoadViewState和SaveViewState ...所以我不确定公共成员想要什么。 我以为我在错误的位置上了课,或者没有以某种方式注册它。
引用的帖子说将类放在App_Code文件夹中,但是我的Web项目没有App_Code文件夹。 我正在使用VS2008。
所以我的问题是...您实际上如何实现WebControl的派生类?
提前致谢。 乔治
我想到了。
我必须为服务器控件创建一个新项目,将其添加到我的Web解决方案中,添加对新控件项目的主Web项目的引用,将该控件添加到我的工具栏中,然后将其拖动到创建的aspx页面上正确的Register指令。
谢谢你
乔治
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.