相濡以沫

鱼遇于池,池涸,相濡以沫,相鞠以湿,不若相忘于海。(爱技术、爱时尚)

用户操作
[即时聊天] [发私信] [加为好友]
挨踢老人ID:onlyzhangqin
3130985次访问,排名1,好友286人,关注者1065人。
大便的离去是马桶的招唤,还是肛门的不挽留?
onlyzhangqin的文章
原创 672 篇
翻译 11 篇
转载 18940 篇
评论 268 篇
挨踢老人的公告
点我聊QQ


最近评论
jianwei824:上大一的时候我也写过这样的一个程序,通过这个才真正开始对编程着迷,但编了好多年又迷了!
feiniao2008:学习
mynote:30岁而已,当了总统还是最年轻的总统呢。
jerry_yn:我想知道你的无线模块有中继功能吗?
huangkui800:好 嘿嘿
文章分类
收藏
相册
超女里不多的美女
都是美女
好看好玩
著名的照片
技术
Cisco网络技术(Net130.Com)
CSS在线编辑
DotNet男孩社区
IP查询
Sunmoonfire's artistic matrix
UML软件工程组织
一个好博客(RSS)
中国协议分析网
中国项目管理网
微软帮助和支持
朋友
又一个好博客(RSS)
小人鱼的秘密
我的站长天下
其它
AC MILAN官网
Badged
deshow 在线制作服务
E书下载
IT公司速查手册
msn在线留言
Slide
Webfetti
东方资源
中华电脑书库
博客网址价值评估工具
我爱e书
我的下载Blog
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

转载 .NET 2.0中直接得到页面HTML代码。收藏

新一篇: asp.net 2.0多语言网站开发解决方案。 | 旧一篇: 全球范围内Linux用户普及度数据。

 



淘宝书店(RHCE 5.1官方教材08最新版有售):http://shop35357269.taobao.com
我的非技术博客:http://wholdman.blogcn.com

    

  在ASP.NET2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。

  VB.NET

  <%@ Page Language="VB" %>

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <script runat="server">

  Function CreateDataSource() As ICollection

  Dim dt As system.Data.DataTable = New system.Data.DataTable

  Dim dr As system.Data.DataRow

  dt.Columns.Add(New system.Data.DataColumn("学生班级", GetType(System.String)))

  dt.Columns.Add(New system.Data.DataColumn("学生姓名", GetType(System.String)))

  dt.Columns.Add(New system.Data.DataColumn("语文", GetType(System.Decimal)))

  dt.Columns.Add(New system.Data.DataColumn("数学", GetType(System.Decimal)))

  dt.Columns.Add(New system.Data.DataColumn("英语", GetType(System.Decimal)))

  dt.Columns.Add(New system.Data.DataColumn("计算机", GetType(System.Decimal)))

  Dim i As Integer = 0

  For i = 0 To 50 - 1

  Dim rd As system.Random = New system.Random(Environment.TickCount * i)

  dr = dt.NewRow

  dr(0) = "班级" + i.ToString

  dr(1) = "【孟子E章】" + i.ToString

  dr(2) = system.Math.Round(rd.NextDouble * 100, 2)

  dr(3) = system.Math.Round(rd.NextDouble * 100, 2)

  dr(4) = system.Math.Round(rd.NextDouble * 100, 2)

  dr(5) = system.Math.Round(rd.NextDouble * 100, 2)

  dt.Rows.Add(dr)

  Next

  Dim dv As system.Data.DataView = New system.Data.DataView(dt)

  Return dv

  End Function

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

  If Not IsPostBack Then

  GridView1.DataSource = CreateDataSource()

  GridView1.DataBind()

  End If

  End Sub

  Protected Overloads Overrides Sub Render(ByVal writer As HtmlTextWriter)

  Dim html As system.IO.StringWriter = New system.IO.StringWriter

  Dim tw As system.Web.UI.HtmlTextWriter = New system.Web.UI.HtmlTextWriter(html)

  MyBase.Render(tw)

  Dim sw As system.IO.StreamWriter

  sw = New system.IO.StreamWriter(Server.MapPath("a.htm"), False, system.Text.Encoding.Default)

  sw.Write(html.ToString)

  sw.Close()

  tw.Close()

  Response.Write(html.ToString)

  End sub

  </script>

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  

<title>得到ASP.NET生成的HTML</title>

  </head>

  <body>

  <form id="Form1" runat="server">

  <asp:GridView ID="GridView1" runat="server" Font-Size="12px" BackColor="#FFFFFF"

  GridLines="Both" CellPadding="4" Width="560">

  <HeaderStyle BackColor="#EDEDED" Height="26px" />

  </asp:GridView>

  </form>

  </body>

  </html>


搜索是最好的老师,要善用搜索!!!

Google


发表于 @ 2008年08月22日 11:24:00|评论(loading...)|收藏

新一篇: asp.net 2.0多语言网站开发解决方案。 | 旧一篇: 全球范围内Linux用户普及度数据。

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 挨踢老人