LINQ to SQL 用户控件

用户控件

用户控件是用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块。它们是ASP.NET空间封面最简单的形式。用户控件实际上是把已有的服务器控件组合到一个容器控件中,能在Web项目中创建出功能强大的对象。

简单来说,用户控件是能够在其中放置标记和Web服务器控件的容器,可以被看作一个独立的单元,拥有自己的属性和方法,可以被放到ASPX页面上。也可以理解为:但一个Web窗体被当作Server控件使用时,这个Web窗体便是用户控件。


创建用户控件

步骤1:打开Visual Studio 2008软件,点击文件“新建”选择“项目”弹出“新建项目”模版,在模版中“已安装的模版”中选择“Visual C#”中的“Web”然后选择“ASP.NET Web 应用程序”,在上拉框中选择“.NET Framework 3.5”,在“名称”处更改名称。(英文)



步骤2:在“WebApplication1”右键单击选择“添加”选择“新建项”,弹出“添加新项”模版,选择“Web”,选择“web窗体”,然后点击“添加”,之后以同样的方式添加“Web 用户控件”。
Web窗体

Web用户控件

步骤3:在“WebUserControl1.ascx”中添加“TextBox 文本框”和“button控件”,修改宽度和颜色,之后,在“WebUserControl1.ascx”的页面拆分中双击“button控件”跳转到后台代码,在后台代码中编写。然后在“Default.aspx.cs”的后台代码中编写“  WebUserControl11.Text = "一级页面" ;”。

WebUserControl1.ascx:
 

WebUserControl1.ascx后台代码

一级页面:


步骤4:在“Default.aspx”页面中选择“拆分”,把“解决方案资源管理器”中的“WebUserControl1.ascx”托到“Default.aspx”中的“拆分”中。然后在“WebForm1.aspx” 页面中选择“拆分”,把“解决方案资源管理器”中的“WebUserControl1.ascx”托到“Default.aspx”中的“拆分”中去。然后在“WebForm1.aspx”的前台代码中编写
<uc1:WebUserControl1 ID="WebUserControl11" runat="server" Text="
二级页面"/>

Default.aspx:


二级页面编写:

 
步骤5:之后在“WebApplication1”右键点击选择“重新生成”,最后选择“在浏览器中查看”,弹出结果。

WebForm1页面结果:


Default页面运行结果:

另外还可以给文本框和button控件添加背景颜色。

WebUserControl1.ascx.cs”后台代码中编写“public void ForeColor(Color color)

        {

            TextBox1.BackColor = color;

   Button1.BackColor = color;   },之后在“WebForm1.aspx.cs”后台代码中编写“WebUserControl11.ForeColor(Color.Brown);”。之后运行结果


WebUserControl1.ascx.cs:


WebForm1.aspx .cs:

全面概括:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值