Asp.Net WebForm 母版页+用户控件的使用


母版页: 是整体代码,布局位置是固定的。

用户控件: 是用局部代码 位置不固定,比如登录框。


【一、母版页】
[方式一,常用:]

1.新建母版页:在项目上面单击右键→添加→添加新项→模板页。

2.新建子页面:在项目上面单击右键→添加→添加新项→使用母版页的 Web 窗体(针对vs2012),会弹出【选择母版页】选项卡。

3.在母版页里面“挖坑”:

<asp:ContentPlaceHolder Id="a" runat="server"></asp:ContentPlaceHolder>

4.要在子页面填充需写的代码为:

<asp:Content ID="contentbody" ContentPlaceHolderID="a" runat="server"></asp:Content>

注意:母版页可以不用<form id="form1" runat="server">标签。


[方式二:]

首先:文件→新建→网站→已安装→模板→Visual C#→空网站

然后:在项目上面单击右键→添加→添加新项→模板页

最后:在项目上面单击右键→添加→添加新项→Web窗体,【并在右下角选择选择模板页。】








【二、用户自定义控件】

1.在项目上面单击右键→添加→Web 用户控件

2.在ascx页面写局部代码,然后将其拖放到需要使用的页面。

3.手动添加如下:

3.1 用户控件名为:uc.ascx

3.2 用户控件指令集:

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="uc.ascx.cs" Inherits="C01ListViewTest.测试.uc" %>


3.3* 使用页添加指令集为:

<%@ Register Src="~/测试/uc.ascx" TagPrefix=【"uc1"】 TagName=【"uc"】 %>

3.4* 使用页代码为:

<uc1:WebUserControl1 runat="server" id="WebUserControl1" />


注意:一个自定义控件在一个页面可以多次使用,并且可以写后台代码。






  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值