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

asp.net 程序自动提交登陆表单并保持Session及Cookie

1、通过附加一个cookiecontainer到httprequest对象中,可以得到登录后返回的代表SESSION ID的COOKIE。
2、将此COOKIE包含在一个cookiecontainer中并附加到另一个HTTPREQUEST请求中,则可以实现SESSION的还原。
部分主要代码:
        CookieContainer cookieContainer = new CookieContainer();
        
///////////////////////////////////////////////////
        
//
 1. 打开 Login.aspx 页面,获得 VeiwState & EventValidation。
       //
如果是登陆页为asp.net页面,需要获取VeiwState及EventValidation 
        
///////////////////////////////////////////////////
                
        
//
 设置打开页面的参数
        
string
 URI 
=
 
http://localhost/Test/Login.aspx
;
        HttpWebRequest request 
=
 WebRequest.Create(URI) 
as
 HttpWebRequest;
        request.Method 
=
 
"
GET
"
;
        request.KeepAlive 
=
 
false
;
        
//
 接收返回的页面
        HttpWebResponse response 
=
 request.GetResponse() 
as
 HttpWebResponse;
        System.IO.Stream responseStream 
=
 response.GetResponseStream();
        System.IO.StreamReader reader 
=
 
new
 System.IO.StreamReader(responseStream,Encoding.UTF8);
   &nb


相关文档:

asp.net的异常处理机制


    程序开发中,数据流按照一定的规律进行传输,如果用户和程序之间的交互完全按照预定的效果运行,程序不会出现问题。可以假设所处理的数据都符合要求,通过界面作格式判定,所有资源都正确,但是为了系统的安全,需要处理存在的隐患,不能对数据安全抱有理想化的想法。
    在ASP.NET ......

asp.net窗体的打开和关闭

asp.net窗体的打开和关闭
//打开新的窗体
Response.Redirect("WebMain.aspx");   
//弹出一个新窗体
Response.Write("<script>window.open(\"WebMain.aspx\")</script>")
//弹出一个只有确定按钮的提示框
Response.Write("<script>alert(\"用户名或密码错误\");</script>") ......

ASP.NET 服务器控件渲染到客户端之后对应的HTML标签

服务器控件        html标记
label----------<span/>
button---------<input type="submit"/>
textbox--------<input type="text"/>
linkbutton-----<a href="javascript:" />
imagebutton----<input type="image"/>
hyperlink------<a />
......

ASP.NET网站限制访问频率

      最近做了一个免费发短信的小网站(http://freesms.cloudapp.net/),但发现最近有人破解了我的验证码,以每3秒/条的速度用我的短信服务来发他的广告。更换验证码程序和过滤关键字只是治标不治本的方法,为了彻底阻止此类事件的发生,我们还是来看一下怎样通过优化程序来实现。
  & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号