实现功能

首页

点击请登录,跳转登录界面

登录成功后,回到首页,显示欢迎语,并且改变超链接

点击退出,再次改变超链接

实验步骤

所需页面:

web用户控件设计:

用两个panel将两次要变化的状态圈起来。

web用户控件动态代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class WebUserControl : System.Web.UI.UserControl
{protected void Page_Load(object sender, EventArgs e){if (Session["usernum"] == null)//未登录时{Panel1.Visible = true;//显示第一个状态Panel2.Visible = false;//第二个隐藏}else{Panel1.Visible = false;Panel2.Visible = true;}}protected void LinkButton4_Click(object sender, EventArgs e){Session["usernum"] = null;//点击退出按钮  将sessio值清空Response.Redirect("index.aspx");//跳转到首页}protected void LinkButton1_Click(object sender, EventArgs e){Response.Redirect("login.aspx");//点击登录按钮  跳转登录界面}
}

写好了web用户控件之后,在母版页的设计页面(注意,不要在源代码页面,是设计页面),把资源管理器中的web用户控件直接拖入母版页。

拖入后源代码页面形成的代码是

然后登陆页面大概设计下:登陆成功要记得赋session值并且跳转。

完成!

ASP.NET----web用户控件相关推荐

  1. VS2008 Tips #008 如何创建ASP.NET Web 用户控件并包含在Web 页面中

    在 Visual Web Developer 中创建 ASP.NET Web 用户控件就像 ASP.NET Page 页面一样简单. 以下是创建步骤: 1.打开您想添加用户控件的站点. 2.右键点击站 ...

  2. ASP.NET Web用户控件

    用户控件可用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块.它们是 ASP.NET控件封装最简单的形式.由于它们最简单,因此创建和使用它们也是最简单的.用户控件实际上是把已有的服务器控 ...

  3. web developer tips (8):创建web用户控件并包含在web页面里

    原文地址: How to create an ASP.NET Web User Control and include it in your web page 使用Visual Web Develop ...

  4. 开发和使用Web用户控件

    在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头. 1.简介 2.创建 Web ...

  5. Web用户控件的一个毛病

    前几天发现的,今天好好审查的 的确是.net 2.0的问题,也不知道是微软.net小组特意的,就是我在自定义的web 用户控件中,自定义的一些字段后,在页面中的对它的字段赋值,但是在web用户自定义控 ...

  6. 基于Web用户控件的Portal

    用Jquery实现的一个Portal容器,可通过装载继承了IWidget接口的Web用户控件从而实现用户个性化定制的效果. 转载于:https://www.cnblogs.com/zhuibobo/a ...

  7. 如何在Web用户控件中引用样式表中的样式

    如何在Web用户控件中引用样式表中的样式 <%@ Control Language="C#" AutoEventWireup="true" CodeFil ...

  8. 在asp.net中为Web用户控件添加属性和事件

    在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...

  9. ASP.NET的用户控件

    本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制. 简介 ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面 ...

  10. asp.net引用用户控件

    页面上直接引用 <%@ Register TagPrefix="scott" TagName="header" Src="Controls/He ...

最新文章

  1. web基础html元素制作web
  2. sqoop mysql hadoop_使用sqoop将mysql数据导入到hadoop
  3. lintcode :链表插入排序
  4. 【BZOJ3453】XLkxc [拉格朗日插值法]
  5. Hystrix中的批量(折叠)请求
  6. css那些事儿4 背景图像
  7. 转 html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
  8. UI设计干货素材|动态交互插画模板
  9. VS Code 的 python 扩展发布,绘图功能更强大
  10. 马哥python课堂笔记_马哥-python-课堂笔记12-python核心数据类型及类型显示转换
  11. 蓝桥杯 ADV-136算法提高 大数加法
  12. 杭电 -- 2000
  13. 聚合支付系统如何开发?
  14. 最新国民人均年薪出炉,你有没有拉国家的后腿?
  15. SSD-tensorflow-1 demo
  16. String Similarity
  17. 【量化交易基础】金融相关基础知识
  18. Pygame 官方文档 - pygame.cursors
  19. linux重命名文件或文件夹(mv命令 rename命令)
  20. 数据中心基础设施运维——设备维护

热门文章

  1. 【Android】3.21 示例21—兴趣点收藏功能
  2. Linux中的静态库和动态库简介及生成过程示例
  3. 免费下载pro puppet 2高清pdf,需要的抓紧
  4. hiberante中get和load方法的区别
  5. 在Red Hat Enterprise Linux 上如何安装openoffice
  6. java泛型T和通配符问号的区别
  7. “Error:(1, 1) java: 非法字符: '\ufeff'”错误解决办法
  8. 数据结构 http://www.cnblogs.com/sun-haiyu/p/7704654.html
  9. tcpcopy,模拟在线MySQL压力测试的好帮手
  10. 工作流系统之三十三 撤回的实现