关于aspx页面调用ascx…… 15
这是在一个不是自己做的项目里面看到的代码,大致如下:<%@RegisterSrc="../_Controls/UserLoginControl.ascx"TagName=...
这是在一个不是自己做的项目里面看到的代码,大致如下:
<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLoginControl" TagPrefix="uc1" %>
<asp:Content ID="Content2" ContentPlaceHolderID="cphMember" Runat="Server">
<uc1:UserLoginControl id="UserLoginControl1" runat="server">
</uc1:UserLoginControl>
</asp:Content>
有一些代码我不是很懂,比如<%@ Register %>里面的TagName和TagPrefix属性是什么意思
还有<asp:Content>里面的ID和ContentPlaceHolderID以及<uc1:UserLoginControl>里面的id又是什么意思
我只知道像上面那么写能把个ascx调过来,但代码的意思完全不懂
各位解答一下,谢谢 展开
<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLoginControl" TagPrefix="uc1" %>
<asp:Content ID="Content2" ContentPlaceHolderID="cphMember" Runat="Server">
<uc1:UserLoginControl id="UserLoginControl1" runat="server">
</uc1:UserLoginControl>
</asp:Content>
有一些代码我不是很懂,比如<%@ Register %>里面的TagName和TagPrefix属性是什么意思
还有<asp:Content>里面的ID和ContentPlaceHolderID以及<uc1:UserLoginControl>里面的id又是什么意思
我只知道像上面那么写能把个ascx调过来,但代码的意思完全不懂
各位解答一下,谢谢 展开
1个回答
展开全部
TagPrefix这个东西是前缀,TagName是标签名.如果你用<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLoginControl" TagPrefix="uc1" %>
则会有<uc1:UserLoginControl这样的控件声明.
可以改成其他的
<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLogin" TagPrefix="asp" %>
则会<asp:UserLogin这样吧?
则会有<uc1:UserLoginControl这样的控件声明.
可以改成其他的
<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLogin" TagPrefix="asp" %>
则会<asp:UserLogin这样吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询