打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在ASP.NET 2.0中直接得到本页面生成的HTML代码vb

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 * 1002)
      dr(
3= system.math.round(rd.nextdouble * 1002)
      dr(
4= system.math.round(rd.nextdouble * 1002)
      dr(
5= system.math.round(rd.nextdouble * 1002)
      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/1ArrayArrayArray/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 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
.NET 2.0中直接得到页面HTML代码(. NET 2.0 code in the H...
ASP.NET中用后台代码创建DataTable和HTML表格
C#下SQL Server 2008表类型参数传递 - 51CTO.COM
使用强类型DataSet的好处
填充datatable
Asp.net DataTable添加列和行的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服