关于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调过来,但代码的意思完全不懂
各位解答一下,谢谢
展开
 我来答
kid83
2009-06-09 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:1993万
展开全部
TagPrefix这个东西是前缀,TagName是标签名.如果你用<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLoginControl" TagPrefix="uc1" %>
则会有<uc1:UserLoginControl这样的控件声明.
可以改成其他的
<%@ Register Src="../_Controls/UserLoginControl.ascx" TagName="UserLogin" TagPrefix="asp" %>

则会<asp:UserLogin这样吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式