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

用asp.net生成html静态页的两种方法~~~

第一种方法是对一个aspx页面生成html文件,先对服务器发送请求aspx页面,取服务器返回的html流,写到一个html文件里,aspx页面显示的是什么,生成的html页面就是什么
1、asp方法:
sub createHTML
  dim xmlhttp,strhtml,objAdoStream,i,myurl
  set xmlhttp=server.CreateObject("Microsoft.XMLHTTP")
  Randomize
  i=Int((100 * Rnd) + 1)' 产生1到100之间的随机数,强制从数据库取数据
  myurl="asp页面文件名.asp?i=" &i
  xmlhttp.open "GET",myurl,false
  xmlhttp.send
  strhtml=xmlhttp.responsebody
  set objAdoStream = Server.CreateObject("ADODB.Stream")
  objAdoStream.Type = 1
  objAdoStream.Open
  objAdoStream.Write strhtml
  objAdoStream.SaveToFile server.MapPath("default.htm"),2
  objAdoStream.Close
  response.Write("成生完毕")
end sub
2、VB.NET做脚本的时候的asp.net方法:(载自:http://erqie.bokee.com/5641140.html)
引用命名空间
Imports System.Net
Imports System.IO   
    Dim strHtml As String
    Dim sr As StreamReader
    Dim sw As StreamWriter
    Dim code As Encoding = Encoding.GetEncoding("utf-8")
    Dim HttpWebRequest As WebRequest
    Dim HttpWebResponse As WebResponse
    HttpWebRequest = WebRequest.Create("http://localhost/test.aspx")
    HttpWebResponse = HttpWebRequest.GetResponse
    sr = New StreamReader(HttpWebResponse.GetResponseStream, code)
    strHtml = sr.ReadToEnd
    sw = New StreamWriter(Server.MapPath("a.htm"), False, code)
    sw.WriteLine(strHtml)
    sw.Flush()
    sw.Close()
    Response.WriteFile(Server.MapPath("a.htm"))
3、用C#做脚本的asp.net的方法,这个是我自己写的,在《Visual C#.NET范例入门与提高》的P311,有对WebRequest和HttpRequest、HttpWebRequest、HttpWebResponse四个类的简单说明
private bool CreateList


相关文档:

浅谈ASP.NET的内部机制(一)

 前言:当一个Http请求发送给一个aspx页面时,服务器进行了哪些操作?又如何来解析这个请求?ASP.NET在接收请求后是怎么运行的,如怎么编译以及怎么样用托管的代码来运行的?.....理解这些问题,使我们可以更加好的开发ASP.NET。
  1.当我们在浏览器中请求一个ASP.NET网站的某个页面的时候,如,我们在浏览器中输入" ......

asp.net 动态添加控件 与 取值 !!!

首先法方有3个,这里就说2个实用的。。。
1,直接为 控件 innerhtml 添加值
2,createElement (创建COM)
3,后台 NEW 控件,添加
这里说下 1,2 两个法方!
1:
动态生成 字符串  string inntext=" <table> <tr> <td style=width:300px;text-align:right; >{0}<input id={1} type=text c ......

C# Asp.NET 生成GOOGLE地图和索引

(1)首先要对内容的特殊字符进行过虑:
C# 代码:
public string res(string partno)
{
partno = partno.Replace("&", "");
partno = partno.Replace("/", "");
partno = partno.Replace("&", "");
return partno;
}
(2)从数据库中获得要生成地图的内 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号