以下的这段代码是什么意思呢?
<%@ Register Src="SmallSoftDown.ascx" TagName="SmallSoftDown" TagPrefix="uc6" %>//整段是是什么意思呢?在这段中的属性:
TagPrefix//这个属性是什么意思
TagName//这个属性是什么意思

解决方案 »

  1.   

    表示控件的前缀:就像服务器控件的<asp:TextBox ID="wtxtStartTime" runat="server" >中的asp一样
    因为此控件就用户自定义的,所以要为它指定一个前缀
      

  2.   

    TagPrefix="uc6" :定义控件位置的命名空间。有了命名空间制约,就可以在同一个网页里使用不同功能的同名控件。TagName="SmallSoftDown" : 指向所使用控件的名字。在同一个命名空间里的控件名是唯一的。控件名一般都表明控件的功能。
    Src="SmallSoftDown.ascx" : 指向控件的资源文件。资源文件使用虚路径("SmallSoftDown.ascx" 或 "/path/SmallSoftDown.ascx"),不能使用物理路径("C:\path\SmallSoftDown.ascx")。控件注册之后,就可以象其它服务端控件一样被使用。通过定义目标前缀(TagPrefix)和目标名(TagName),就可以象使用服务端内建控件一样地进行使用。同时也确定了使用服务端运行(runat="server")方式。下面是网页调用用户控件的基本方式:
    <TagPrefix:TagName runat="server" />还可以给用户控件增加属性并赋值