手机
当前位置:查字典教程网 >编程开发 >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 5种页面转向方法

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

asp.net清空Cookie的两种方法

asp.net中List的使用方法

asp.net 操作excel的实现代码

asp.net querystring乱码解决方法

ASP.Net下载大文件的实现方法

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

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

asp.net中IDataParameter调用存储过程的实现方法

精品推荐
分类导航