ASP.NET----web用户控件
实现功能
首页
点击请登录,跳转登录界面
登录成功后,回到首页,显示欢迎语,并且改变超链接
点击退出,再次改变超链接
实验步骤
所需页面:
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用户控件相关推荐
- VS2008 Tips #008 如何创建ASP.NET Web 用户控件并包含在Web 页面中
在 Visual Web Developer 中创建 ASP.NET Web 用户控件就像 ASP.NET Page 页面一样简单. 以下是创建步骤: 1.打开您想添加用户控件的站点. 2.右键点击站 ...
- ASP.NET Web用户控件
用户控件可用来实现页面中可重用的代码,是可以一次编写就多处方便使用的功能块.它们是 ASP.NET控件封装最简单的形式.由于它们最简单,因此创建和使用它们也是最简单的.用户控件实际上是把已有的服务器控 ...
- 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 ...
- 开发和使用Web用户控件
在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头. 1.简介 2.创建 Web ...
- Web用户控件的一个毛病
前几天发现的,今天好好审查的 的确是.net 2.0的问题,也不知道是微软.net小组特意的,就是我在自定义的web 用户控件中,自定义的一些字段后,在页面中的对它的字段赋值,但是在web用户自定义控 ...
- 基于Web用户控件的Portal
用Jquery实现的一个Portal容器,可通过装载继承了IWidget接口的Web用户控件从而实现用户个性化定制的效果. 转载于:https://www.cnblogs.com/zhuibobo/a ...
- 如何在Web用户控件中引用样式表中的样式
如何在Web用户控件中引用样式表中的样式 <%@ Control Language="C#" AutoEventWireup="true" CodeFil ...
- 在asp.net中为Web用户控件添加属性和事件
在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...
- ASP.NET的用户控件
本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制. 简介 ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大.我们介绍过如何在ASP.NET页面 ...
- asp.net引用用户控件
页面上直接引用 <%@ Register TagPrefix="scott" TagName="header" Src="Controls/He ...
最新文章
- web基础html元素制作web
- sqoop mysql hadoop_使用sqoop将mysql数据导入到hadoop
- lintcode :链表插入排序
- 【BZOJ3453】XLkxc [拉格朗日插值法]
- Hystrix中的批量(折叠)请求
- css那些事儿4 背景图像
- 转 html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
- UI设计干货素材|动态交互插画模板
- VS Code 的 python 扩展发布,绘图功能更强大
- 马哥python课堂笔记_马哥-python-课堂笔记12-python核心数据类型及类型显示转换
- 蓝桥杯 ADV-136算法提高 大数加法
- 杭电 -- 2000
- 聚合支付系统如何开发?
- 最新国民人均年薪出炉,你有没有拉国家的后腿?
- SSD-tensorflow-1 demo
- String Similarity
- 【量化交易基础】金融相关基础知识
- Pygame 官方文档 - pygame.cursors
- linux重命名文件或文件夹(mv命令 rename命令)
- 数据中心基础设施运维——设备维护
热门文章
- 【Android】3.21 示例21—兴趣点收藏功能
- Linux中的静态库和动态库简介及生成过程示例
- 免费下载pro puppet 2高清pdf,需要的抓紧
- hiberante中get和load方法的区别
- 在Red Hat Enterprise Linux 上如何安装openoffice
- java泛型T和通配符问号的区别
- “Error:(1, 1) java: 非法字符: '\ufeff'”错误解决办法
- 数据结构 http://www.cnblogs.com/sun-haiyu/p/7704654.html
- tcpcopy,模拟在线MySQL压力测试的好帮手
- 工作流系统之三十三 撤回的实现