一个看不太懂的自定义控件,它的html代码如下:
说明这是一个随用户是否登入,显示不同菜单.IconTemplate和AnchorTemplate是什么意思呢?这段代码在VS.NET中有出错提示是"在活动架构中不支持元素IconTemplate......"不过运行时不会提示出错.<% if(Visitor.Current.IsGuest){ %>
<WebForum:MenuItem runat="server" id="MenuItem5">
<IconTemplate Src="Res/Imgs/Icon/Login.gif" />
<AnchorTemplate HRef="Users/Login.aspx" >
用户登录
</AnchorTemplate>
-----------------------------------------------------------
</WebForum:MenuItem>
<WebForum:MenuItem runat="server" id="MenuItem6">
<IconTemplate Src="Res/Imgs/Icon/Register.gif" />
<AnchorTemplate HRef="Users/RegNew.aspx">
注册新用户
</AnchorTemplate>
-----------------------------------------------------------------
</WebForum:MenuItem>
<% }else{ %>
<WebForum:MenuItem runat="server" id="MenuItem10">
<IconTemplate Src="Res/Imgs/Icon/OK.gif" />
<AnchorTemplate HRef="Users/Update.aspx" Target="_parent">更新注册信息
</AnchorTemplate>
------------------------------------------------------------------
</WebForum:MenuItem>
<WebForum:MenuItem runat="server" id="MenuItem11">
<IconTemplate Src="Res/Imgs/Icon/Logout.gif" />
<AnchorTemplate HRef="Users/Logout.aspx" Target="_parent">
注销登录
</AnchorTemplate>
</WebForum:MenuItem>
<% } %>
这是什么原因啊,自定义控件是怎么开发的????