六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

也談ASP中的RESPONSE屬性

[摘要]在隨意去逛的時候,看到《ASP中巧用Response屬性》這篇文章,想起以前看到的一篇國外相關的文章,不敢獨占,拿出來和大家分享。 調試是通過了,但有些用英文原話,還請大家多多包涵。 這里講的是用ASP頁面如何轉換成EXCEL表格的形式,大家一點還記得以前有大蝦說過用DLL的形式來解決...
    在隨意去逛的時候,看到《ASP中巧用Response屬性》這篇文章,想起以前看到的一篇國外相關的文章,不敢獨占,拿出來和大家分享。
    調試是通過了,但有些用英文原話,還請大家多多包涵。
    這里講的是用ASP頁面如何轉換成EXCEL表格的形式,大家一點還記得以前有大蝦說過用DLL的形式來解決,但這樣對于大數據量來說,實在是慢。如果用文中介紹的方法,將不占用服務器的資源,只是在客戶端打開。還有個好處是:在網頁中的表格顯示成什么樣子,在EXCEL中的表格就是什么樣子。好吧,再告訴一個令人激動的消息,除了表格數據,在EXCEL中,象按鈕等都一概不顯示。這樣又解決了大家的網頁打印問題,簡直就是一舉多得。
    廢話少說,進入正題。
    為了創建一個動態的EXCEL報表,你首先要在一個ASP文件中寫:
    <%
    Response.ContentType = "application/vnd.ms-excel"
    %>
    (記住:這句話一定要寫在文章的開頭喲,不然的話,嘿嘿....)
這句話是告訴瀏覽器接下來的代碼是EXCEL格式的,然后瀏覽器會提示你SAVE OR OPEN 該文件,然后你就可以打開了或保存它了。
    看一個例子先:
<%
Response.ContentType = "application/vnd.ms-excel"
%>
<HTML>
<HEAD>
<link rel="stylesheet" href="STYLE.CSS">
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<table border="1" width="100%" bordercolorlight="#000080" bordercolordark="#0000FF" height="190">
  <tr>
    <td width="100%" colspan="12" height="30">
      <p align="center"><b>由ASP頁面轉換成EXCEL報表</b></td>
  </tr>
  <%for i=1 to 8%>
  <tr>
    <td width="8%" height="16" align="center"><%=1*i%></td>
    <td width="8%" height="16" align="center"><%=2*i%></td>
    <td width="8%" height="16" align="center"><%=3*i%></td>
    <td width="8%" height="16" align="center"><%=4*i%></td>
    <td width="8%" height="16" align="center"><%=5*i%></td>
    <td width="8%" height="16" align="center"><%=6*i%></td>
    <td width="8%" height="16" align="center"><%=7*i%></td>
    <td width="8%" height="16" align="center"><%=8*i%></td>
    <td width="9%" height="16" align="center"><%=9*i%></td>
    <td width="9%" height="16" align="center"><%=10*i%></td>
    <td width="9%" height="16" align="center"><%=11*i%></td>
    <td width="9%" height="16" align="center"><%=12*i%></td>
  </tr>
  <%next%>
  <tr>
   <td>=sum(a2:a9)</td>
    <td>=sum(b2:b9)</td>
    <td>=sum(c2:c9)</td>
    <td>=sum(d2:d9)</td>
    <td>=sum(e2:e9)</td>
    <td>=sum(f2:f9)</td>
    <td>=sum(g2:g9)</td>
    <td>=sum(h2:h9)</td>
    <td>=sum(i2:i9)</td>
    <td>=sum(j2:j9)</td>
    <td>=sum(k2:k9)</td>
    <td>=sum(l2:l9)</td>
    
  </tr>
</table>
<P align=center><input type=button value="test report" onclick="javascript:alert('hello , my friend,are you ready?')"></P>

</BODY>
</HTML>
把此代碼搞到你的機器上,看看效果如何,哈哈,你就偷著樂去吧
等等,還有個小問題:
  Microsoft has acknowledged a BUG in IE (3.02, 4.0, 4.01, 4.01sp1) which causes it to misinterpret Excel output, particularly when generated by ASP, ISAPI, or CGI. You can read more about it at http://support.microsoft.com/support/kb/articles/q185/9/78.asp. To summarize: When Internet Explorer connects to a Web server resource that dynamically generates Word, Excel, or other Active Documents, Internet Explorer may send two GET requests for the resource. The second GET usually does not have session state information, temporary cookies, or authentication information that may have already been specified for the client. This bug can affect any local server (EXE) Active Document application hosted inside the Internet Explorer frame window. It occurs most frequently with ISAPI, ASP, or CGI applications that adjust the HTTP "Content Type" header to identify the installed application.

我呢,也碰到一個問題:我把它放在我自己的機器上(WIN2000)的時候,它并不給我下載或打開,只有把它放在另一臺WEBSERVER上的時候才調試成功。
如果兄弟們有什么更好的招,別忘了告訴我呀。





主站蜘蛛池模板: 日韩伦理网在线视频 | 中日韩国语视频在线观看 | 欧美性视频在线 | 日日a.v拍夜夜添久久免费 | 日韩视频观看 | 亚洲一区二区三区四区在线 | 天天操天天干天天爽 | 四月天中文字幕 | 日本免费人成在线网站 | 日韩精品视频在线 | 日本免费色网站 | 午夜久久久久久久 | 亚洲福利精品一区二区三区 | 日本护士后进式猛烈动态图片 | 人人看人人爱 | 天美传媒精品一区 | 亚洲精品在线视频观看 | 五月天丁香在线 | 亚洲免费高清视频 | 午夜免费体验 | 特色一级黄色片 | 亚洲精品第一页 | 视频国产91 | 亚洲va久久久噜噜噜久久狠狠 | 天天看天天摸色天天综合网 | 日本成人xxx | 亚洲mv国产精品mv日本mv | 亚洲第一综合色 | 最新欧美一级视频 | 特级做a爰片毛片免费看一区 | 天堂av2017男人的天堂 | 欧洲一级毛片 | 亚洲免费精品视频 | 日本在线免费观看视频 | 午夜精品久久久久久毛片 | 日本亚洲中午字幕乱码 | 日本亚洲欧美在线 | 偷拍精品视频一区二区三区 | 青青草影院在线观看 | 青青草国 | 亚洲欧美中日韩中文字幕 |