当在项目当中创建一个自定义控件时,有时会出现服务器标签错误的提示。那是因为需要在web.config文件中的
configuration>system.web>pages>controls下面要添加对控件标签的说明
<pages>
<controls>
<add tagprefix="asp教程" namespace="system.web.ui" assembly="system.web.extensions, version=3.5.0.0, culture=neutral, publickeytoken=31bf3856ad364e35"/>
<add tagprefix="asp" namespace="system.web.ui.webcontrols" assembly="system.web.extensions, version=3.5.0.0, culture=neutral, publickeytoken=31bf3856ad364e35"/>
<add tagprefix="xx" namespace="mynamespace" /> </controls>
xx.aspx中引用此控件
<xx:scriptloader id="scriptloader1" runat="server" includeqtfile="true" />
并且在自定义的类文件开头加上
[assembly: tagprefix("mynamespace", "xx")]
namespace mynamespace
{
public class scriptloader: webcontrol}
时间: 2024-10-07 19:04:23