2011-02-28 51 views
0

我似乎遇到了很多麻烦。如何使用自定义服务器控件

我想创建一个实现了一些核心逻辑的ASP.NET控件,然后我希望能够从中得到几个控件,每个控件都实现它们自己的专用逻辑。

我从一个用户控件开始,但是我找不到一个从它派生出来的方法。我尝试在派生控件中设置Inherits属性,但无论我做了什么,派生控件似乎都无法识别基本控件。

然后,我通过使用从Control继承的常规类来尝试自定义服务器端控件。 (请注意,我的所有渲染都是通过代码完成的。)但是我似乎无法找到任何方式让页面识别控件。我在@Register指令中尝试了不同的语法,但是它告诉我src属性丢失或者它找不到控件。 (请注意,如果我不需要,我不想创建单独的程序集。)如果控件来自当前程序集,我不知道应该将程序集作为程序集。

任何人都可以对此提出建议吗?任何可以用于我的配置的例子,或者完全可能是不同的方法?

请注意,我目前没有使用页面/控制代码隐藏功能。我的所有页面脚本都与我的标记存储在同一个文件中。

回答

0

事实上,尽管在@Register指令中有关于缺少属性的各种错误信息,但我发现它工作得很好,如果我将此指令中的属性数量减少为tagprefix和名称空间。

相关问题