手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 生成静态时的过滤viewstate的实现方法
asp.net 生成静态时的过滤viewstate的实现方法
摘要:复制代码代码如下:publicstaticstringGetSourceTextByUrl(stringurl){WebRequestreq...

复制代码 代码如下:

public static string GetSourceTextByUrl(string url)

{

WebRequest request = WebRequest.Create(url);

request.Timeout = 200000;//20秒超时

WebResponse response = request.GetResponse();

Stream resStream = response.GetResponseStream();

StreamReader sr = new StreamReader(resStream);

string tempstr = sr.ReadToEnd();

Regex r1 = new Regex("<input type="hidden" name="__EVENTTARGET".*/>", RegexOptions.IgnoreCase);

Regex r2 = new Regex("<input type="hidden" name="__EVENTARGUMENT".*/>", RegexOptions.IgnoreCase);

Regex r3 = new Regex("<input type="hidden" name="__VIEWSTATE".*/>", RegexOptions.IgnoreCase);

//过滤<form>代码

Regex r4 = new Regex("<form name="aspnetForm".*id="aspnetForm">", RegexOptions.IgnoreCase);

Regex r5 = new Regex("</form>");

tempstr = r1.Replace(tempstr, "");

tempstr = r2.Replace(tempstr, "");

tempstr = r3.Replace(tempstr, "");

tempstr = r4.Replace(tempstr, "");

tempstr = r5.Replace(tempstr, "");

return tempstr;

}

【asp.net 生成静态时的过滤viewstate的实现方法】相关文章:

asp.net 操作cookie的实例

asp.net access添加返回自递增id的实现方法第1/3页

asp.net ext treepanel 动态加载XML的实现方法

asp.net 操作excel的实现代码

ASP.NET 运行.bat文件的实现方法

asp.net 生成曲线图实现代码

asp.net发邮件的几种方法汇总

asp.net动态加载自定义控件的方法

Javascript调用Webservice的多种方法

asp.net 备份和恢复数据库的方法

精品推荐
分类导航