易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net 继承身份验证

 在ASP.NET网站中网站管理后台需要经常验证用户身份,要实现这种功能就可以利用那个继承机制和ASP.NET的事件机制.首先定义一个需要进行身份验证的BasePage类,继承自Page类,在BasePage类的构造函数中定义它的加载事件的处理代码,这样所有继承自BasePage类的页面都能自动执行身份验证.
/// <summary>
/// 验证登陆类
/// </summary>
public class ValidateLogin : System.Web.UI.Page //继承自System.Web.UI.Page
{
public ValidateLogin()
{
//当页面加载时执行该事件
this.Load += new EventHandler(BasePage_Load);
}

//对登录进行验证
protected void BasePage_Load(object sender,EventArgs e)
{
if (Session["uid"] == "" || Session["uid"] == null)
{
Response.Redirect("~/login.aspx");
}
}
}
public partial class Default : ValidateLogin //继承自ValidateLogin类
{
protected void Page_Load(object sender, EventArgs e)
{
//继承自ValidateLogin类,实现继承身份验证
}
}


相关文档:

用asp.net实现的把本文推荐给好友功能


     ///<summary>
  ///<author>飞鹰@ASPCool.com</author>
  ///<description>本文用asp.net实现把此文推荐给好友的功能。</desciption>
  ///<copyright>ASP酷技术资讯网(www.ASPCool.com)</copyright>
  ///</summary ......

Asp.net中DataBinder.Eval 用法

Asp.net中DataBinder.Eval用法的总结
<%# Bind("Subject") %> //绑定字段
<%# Container.DataItemIndex + 1%> //实现自动编号
<%# DataBinder.Eval(Container.DataItem, "[n]") %>
通常使用的方法(这三个性能最好)
<%# DataBinder.Eval(Container.DataItem, "ColumnName") %>
<%# DataBi ......

ASP.NET 2.0中直接得到本页面生成的HTML代码


在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提
供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到
ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。
C#
<%@ Page Language="C#" AutoEventWireup="true" %&g ......

asp.net ajax, ASPxCallBack学习

----------------------ModalPopupExtender
D:\sourceforge\asp.net\AjaxControlToolkit_net20\SampleWebSite\ModalPopup\ModalPopup.aspx
// linkbutton1增加扩展ModalPopupExtender属性:
<asp:LinkButton ID="LinkButton1" runat="server" Text="Click here to change the paragraph styl ......

asp.net Excel导入&导出


1、Excel数据导入到数据库中:
//该方法实现从Excel中导出数据到DataSet中,其中filepath为Excel文件的绝对路径,sheetname为表示那个Excel表;
        public DataSet ExcelDataSource( string filepath , string sheetname )
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号