易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : asp.net

ASP.NET的Web.config文件中可配置哪些身份验证方式

http://rzchina.net/node/3210
Web.config文件中可配置的身份验证方式有Windows、Forms、PassPort、None。
Web.config文件中<authentication>节点,身份验证方式取决于该节点“mode”属性的设置。
1.None
None表示不执行身份验证。
2.Windows
IIS根据应用程序的设置执行身份验证,其中包含匿名身份验证、NTLM身份验证、base64编码身份验证等。此外,NTFS在文件和目录上的权限(访问控制列表)将决定对目录中资源的访问。
3.Forms
编程者创建一个用于登录的WEB窗体,然后在应用程序中用于验证所有浏览用户的身份。用户第一次访问程序中任何窗体都将被重定向到这个登录窗体,当用户登录成功后,其登录信息被存储在Cookie中,并转向所访问过的其他窗体。
4.Passport
Passport身份验证是通过Microsoft的集中身份验证服务执行的,它为成员站点提供单独登录和核心配置文件服务。
默认情况下,Web.config文件中<authentication>节点采用Windows身份验证。如果需要使用Forms验证方式,并指定登录窗体为项目根目录下的Login.aspx,修改<authentication>节点如以下代码所示。
<authentication mode="Forms">
<forms loginUrl="lg ......

ASP.NET 安全认证

ASP.NET 安全认证(一)—— 如何运用 Form 表单认证
ASP.NET 安全认证(二)——灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件
ASP.NET 安全认证(三) ——用Form 表单认证实现单点登录(Single Sign On)
ASP.NET 安全认证(四)Form 认证的补充 ......

ASP.Net的UpdatePanel控件的简单使用

几种UpdatePanel控件的最简单的用法.
1.在UpdatePanel控件理的子控件直接局部刷新内容.
用法如下
 首先必须先托一个ScriptManager控件放在页面内,
 在托一个updatePanel控件
在ContentTemplate里面放要刷新的内容和按钮,
将updatePanel的UpdateMode="Conditional",
这样按钮事件将在局部刷新控件里面的内容
2.用指定的按钮刷新updatePanel里面的内容
在Triggers标签理
         AsyncPostBackTrigger ControlID="ImageButton1"   
绑定控件ID
在控件的Onclick事件中 用要被刷新的updatePanel的update()方法.
3.用js脚本刷新指定的updatePanel控件
写脚本调用__doPostBack('su',id);方法
在updatepanel里面注册一个服务器按钮HiddenField ID="su" ......

asp.net 读取 txt, csv 文件

csv 文件跟txt 文件比较相像可以用流直接读取.
excel 这种有结构的文件,流不能直接读取.
StreamReader m_sr=new StreamReader(this.FileLoad.PostedFile.InputStream, System.Text.Encoding.Default);
   string s="";
   string strTemp="";
   while (m_sr.Peek()>=0)
   {
    s=m_sr.ReadLine();
    //strTemp=strTemp+s+"@";
    
   }
   //txtMsg.Value=strTemp; ......

ASP.NET页面解析(2)

HttpApplication对象
HttpApplication是一个基类,代表运行中的ASP.NET应用程序。运行中的ASP.NET应用程序由动态创建的继承于HttpApplication的类来表示。如果global.asax存在,那么通过解析其内容,可以创建动态生成的应用程序类的源代码。如果global.asax可用,应用程序类便会被创建,并根据它命名为ASP.global_asax。否则,会使用基类HttpApplication。 HttpApplication派生类的实例负责管理分配给它的请求的整个生命周期。只有在该请求处理完毕后,该实例才会被重用。HttpApplication维护着一系列HTTP模块对象,这些对象可以对请求的内容进行筛选,甚至还可以进行修改。在请求穿越管道的过程中,可能随时会调用已注册的模块。 HttpApplication对象能判断代表被请求资源的对象类型(一般可能是ASP.NET页面、Web服务或用户控件)。随后,HttpApplication使用相应的处理程序工厂获取代表被请求资源的对象。工厂可能使用现有的程序集,实例化被请求资源的类的实例,也可能先动态创建所需程序集,然后再实例化该对象。处理程序工厂对象是实现IHttpHandlerFactory接口的类的实例,负责返回处理HTTP请求的托管对象——HTTP处理程序。一个ASP.NET页面只是一个处理程序对 ......

ASP.net 自制TableTree实现

using System;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
namespace UserControl.UI
{
 /// <summary>
 /// TreesTable 的摘要说明。
 /// </summary>
 public class TreesTable
 {
  public interface iTrees
  {
   void AddNode(Trees node);
   Control NodeItem{get;}
   Control Title{get;set;}
  }
      
  public class Trees:Control,iTrees
  {
   private Control m_TreeNodeCollect;
   private Control m_TitleControl;
   private string m_TextTitle;
   private HtmlTable m_HtmlTabe;
   private string m_script;
   private const string SCRIPT="<script language='javascript'>{0}</script>";
   
   public Trees()
   {
  & ......
总记录数:2672; 总页数:446; 每页6 条; 首页 上一页 [177] [178] [179] [180] 181 [182] [183] [184] [185] [186]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号