Asp.Net 小型网站的制作(五),涵盖了asp.net里面所有的基础知识
2015-09-10 16:42
621 查看
在一个网站中需要好多的页面,但是每个页面都存在相同的地方,对此我们应该怎么办呢!不能说我们吧每个的页面相同的部分都重写一遍吧!在这里我们将网页中相同的地方写了一个Foot.ascx,他不是一个页面,但是我们可以在页面中去使用它!
在这个网站中用到的页面
这个是页面的尾部
这个是页面的头部!
在头部里面我写了如何去登录网站,并且将登录认得名字显示出来
在这个网站中用到的页面
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Foot.ascx.cs" Inherits="WebSql.myModel.Foot" %> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="100%" align="center"> Copyright © xx10. All Rights Reserved 软件1103班、软件1104班</td> </tr> <tr> <td width="100%" align="center" style="height: 19px"> rj110304制作</td> </tr> <tr> <td width="100%" align="center"></td> </tr> <tr> <td width="100%" align="center"></td> </tr> </table>
这个是页面的尾部
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Head.ascx.cs" Inherits="WebSql.myModel.Head" %> <table cellspacing="0" cellpadding="0" width="781" align="center" bgcolor="#06539f" border="0"> <tr> <td style="height:5px"></td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" width="781" border="0"> <tr> <td style="WIDTH: 45px"></td> <td style="WIDTH: 645px" valign="middle"><font color="#ffff00" size="5">西安航专学生管理系统</font></td> <td style="WIDTH: 481px"> <table style="WIDTH: 475px; HEIGHT: 56px" cellspacing="0" cellpadding="0" border="0"> <tr> <td style="WIDTH: 149px;HEIGHT: 16px"></td> <td style="WIDTH: 301px;HEIGHT: 16px"></td> <td style="WIDTH: 71px;HEIGHT: 16px"></td> </tr> <tr> <td style="WIDTH: 149px;HEIGHT: 18px" align="right"><asp:label id="lblUserName" runat="server" ForeColor="White"></asp:label></td> <td style="WIDTH: 301px;HEIGHT: 18px" align="center"> <script type="text/javascript"> setInterval("webjx.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());", 1000); </script> <div style="color:White" id="webjx"></div> </td> <td style="WIDTH: 71px;HEIGHT: 18px" align="center"><font color="#ffffff" id="FONT1" runat="server"> <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">注销</asp:LinkButton> </font></TD> </tr> <tr> <td style="WIDTH: 149px;HEIGHT: 16px" ></td> <td style="WIDTH: 301px;HEIGHT: 16px" ></td> <td style="WIDTH: 71px;HEIGHT: 16px" ></td> </tr> </table> </td> <td style="WIDTH: 40px"></td> </tr> </table> </td> </tr> <tr> <td style="height: 20px"> <table border="0" cellpadding="0" cellspacing="2" width="781" bgcolor="#cde2fa"> <tr> <td bgcolor="#d4d0c8" align="center" style="height:18px;">学生管理</td> <td bgcolor="#d4d0c8" align="center" style="height:18px">班级管理</td> <td bgcolor="#d4d0c8" align="center" style="height:18px">成绩管理</td> <td bgcolor="#d4d0c8" align="center" style="height:18px">课程管理</td> </tr> </table> </td> </tr> </table>
这个是页面的头部!
在头部里面我写了如何去登录网站,并且将登录认得名字显示出来
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using BusinessRules; namespace WebSql.myModel { public partial class Head : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { if(Session["LoginMessage"] != null) { LoginMessage myLoginMessage = (LoginMessage)Session["LoginMessage"]; if (myLoginMessage.Sex == "男") { lblUserName.Text = "欢迎" + myLoginMessage.StudentName + "先生"; } if (myLoginMessage.Sex == "女") { lblUserName.Text = "欢迎"+myLoginMessage.StudentName+"女士"; } } } protected void LinkButton1_Click(object sender, EventArgs e) { Session.Abandon();//清空Session对象,取消当前的会话 string url = "../List/Login.aspx"; Response.Redirect(url, true); } } }
相关文章推荐
- Asp.Net 小型网站的制作(四),涵盖了asp.net里面所有的基础知识
- Asp.Net 小型网站的制作(三),涵盖了asp.net里面所有的基础知识
- Asp.Net 小型网站的制作(二),涵盖了asp.net里面所有的基础知识
- Asp.Net 小型网站的制作(一),涵盖了asp.net里面所有的基础知识
- 无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动
- asp.net文件上传解决方案(图片上传、单文件上传、多文件上传、检查文件类型)
- ASP.NET Form Authentication - Form Authentication With Directory
- ASP实例
- asp.net WebForm程序删除.designer.cs文件之后的故事
- 新装VS2015后,创建ASP.NET 5预览版模版报错问题。
- ASP语言实现对SQL SERVER数据库的操作
- asp.net中时间差的问题
- asp.net中时间差的问题
- 千万级数据分页存储过程 asp.net页面调用分页全过程
- asp防止上传图片木马原理解析
- ASP.NET操作DataTable各种方法总结(给Datatable添加行列、DataTable选择排序等)
- ASP学习笔记
- AspJpeg组件过期解决方法
- 【引用】vs2008打开aspx文件时设计界面死机的解决
- 【引用】vs2008打开aspx文件时设计界面死机的解决