注册简单的自定义控件(不是UserControl)

本文关键字:不是 UserControl 自定义控件 简单 注册 | 更新日期: 2023-09-27 18:06:23

我试图实现一个简单的派生控件,如这里提到的,但似乎不能注册它的使用。UserControl使用

可以正常工作
<pages>
     <controls>
          <add tagPrefix="prefix1" src="~/Folder1/UserControl1.ascx" tagName="tag1"/>

但是从System.Web.UI.Control -派生的简单类却不能。

我已经尝试了以下

的各种变体
<pages>
     <controls>
          <add tagPrefix="prefix1" src="~/Folder1/Control1.cs" tagName="tag1"  assembly="assembly1" namespace=" assembly1.Control1" />

但是没有成功。

注册简单的自定义控件(不是UserControl)

不需要src属性。用控件的名称空间和类名更新您的问题,我将更正我的答案

<add tagPrefix="prefix1" assembly="assembly1" namespace="assembly1.Control1" />