在网页中使用.ascx用户控件的两种方法 .
2012-12-25 16:44
706 查看
控件内容:
ascx文件:
<%@ Control Xlanguage="C#" AutoEventWireup="true" CodeBehind="MyMenu.ascx.cs" Inherits="用户自定义控件.MyMenu" %>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/default.aspx">主页</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/about.aspx">发表文章</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/writeBlog.aspx">浏览帖子</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/viewBlog.aspx">关于我们</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="~/changeMessage.aspx">修改密码</asp:HyperLink>
网页aspx:
第一种:
<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="用户自定义控件._default" %>
<%@ Register Src="~/MyMenu.ascx" TagName="netMenu" TagPrefix="hbsi" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<hbsi:netMenu id="MyMeu1" runat="server"></hbsi:netMenu>
</div>
</form>
</body>
</html>
第二种:
<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="用户自定义控件.._default" %>
<%@ Register src="MyMenu.ascx" tagname="MyMenu" tagprefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<uc1:MyMenu ID="MyMenu1" runat="server" />
</div>
</form>
</body>
</html>
ascx文件:
<%@ Control Xlanguage="C#" AutoEventWireup="true" CodeBehind="MyMenu.ascx.cs" Inherits="用户自定义控件.MyMenu" %>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/default.aspx">主页</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/about.aspx">发表文章</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/writeBlog.aspx">浏览帖子</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="~/viewBlog.aspx">关于我们</asp:HyperLink>
|
<asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="~/changeMessage.aspx">修改密码</asp:HyperLink>
网页aspx:
第一种:
<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="用户自定义控件._default" %>
<%@ Register Src="~/MyMenu.ascx" TagName="netMenu" TagPrefix="hbsi" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<hbsi:netMenu id="MyMeu1" runat="server"></hbsi:netMenu>
</div>
</form>
</body>
</html>
第二种:
<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="用户自定义控件.._default" %>
<%@ Register src="MyMenu.ascx" tagname="MyMenu" tagprefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<uc1:MyMenu ID="MyMenu1" runat="server" />
</div>
</form>
</body>
</html>
相关文章推荐
- 在网页中使用.ascx用户控件的两种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 使用反射把用户控件(ASCX)传至网页(ASPX)
- 用户控件(.ascx)调用网页(.aspx)的方法
- 用户控件(ASCX)向网页(ASPX)传值使用反射实现
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法(持续更新)
- 用户控件(.ascx)调用网页(.aspx)的方法
- 用户控件.ascx与网页.aspx交互的几种方法
- 用户控件(ASCX)向网页(ASPX)传值使用反射实现
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)传值方法
- 用户控件(ASCX)向网页(ASPX)传值使用反射实现
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 使用反射把用户控件(ASCX)传至网页(ASPX)
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 用户控件(.ascx)与网页间(.aspx)传值方法[转]
- 使用用户控件时,网站运行没有问题,但生成网站时却出错:命名空间“ASP”中不存在类型或命名空间名称“ascx_ub_weightbar_ascx” 的解决方法
- 用户控件(.ascx)与网页间(.aspx)如何传值的几种方法
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法