国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

在ASP.NET中進行文件處理(2)

2024-07-10 12:55:41
字體:
來源:轉載
供稿:網友
1).程序設計中的主要思路及步驟:
  
    本asp.net頁面中采用的程序語言是vb.net。程序主要功能是打開指定文件并把文件以ascii碼的形式顯示出來。下面是程序設計中的一些主要步驟:
  
    i>.讀取文件中用到的對象--streamreader
  
    在system.io中定義了一個讀取文件的對象--streamreader,本程序就是通過這個對象完成對文件的讀取。然后以文本形式顯示出來。具體如下:
  
  dim streamreaderobj as streamreader
  file_name = filename.postedfile.filename
  ' 讀出一個指定文件,并把他指派給streamreader對象
  do
   filecont = streamreaderobj.readline ()
   response.write( filecont & " <br> " )
  loop until filecont = ""
  ' 一行一行讀出文件內容,知道讀到一行內容為空字符串的時候,才停止
  streamreaderobj.close
  ' 在讀操作完成以后,關閉streamreader對象
  
  
    ii>在程序中所用到的form的編碼應該是"multipart/form-data",不用他的缺省編碼。具體如下:
  
  <form method = "post" enctype = "multipart/form-data" runat = "server" >
  </form >
  
    2).程序的源代碼:
  
  <% @ import namespace = "system.io" %>
  <script language = "vb" runat = "server" >
  sub sendbutton_click ( sender as object , e as eventargs )
  ' 創建一個streamreader對象
  dim streamreaderobj as streamreader
  dim file_name as string
  ' 定義一個變量來保存從文件中讀出的內容
  dim filecont as string
  streamreaderobj = file.opentext ( file_name )
  panel1.visible = false
  ' 一行一行讀出文件內容,知道讀到一行內容為空字符串的時候,才停止
  do
   filecont = streamreaderobj.readline ()
   ' 利用streamreader對象讀取文件
   response.write( filecont & " <br> " )
   ' 顯示文件內容
  loop until filecont = ""
  
   ' 在讀操作完成以后,關閉streamreader對象
  streamreaderobj.close
  response.write ( " <br> 以上就是" & file_name & "文件的全部內容! " )
  end sub
  </script>
  <asp:panel id = "panel1" runat = "server" >
  <form method = "post" enctype = "multipart/form-data" runat = "server" >
  <p>歡迎在asp.net頁面對文件進行讀操作</p >
  請選擇文件名稱:<input type = "file" id = "filename" runat = "server" /> <br >
  <asp:button id = "write" text = "讀文件" onclick = "sendbutton_click" runat = "server" />
  </form >
  </asp:panel >
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 横山县| 九龙坡区| 财经| 社旗县| 高雄县| 钟山县| 高安市| 宜黄县| 涿鹿县| 虹口区| 长岛县| 新乡市| 南江县| 铁岭县| 商都县| 北宁市| 伊吾县| 嘉兴市| 宁陕县| 铁岭市| 临猗县| 武陟县| 依兰县| 丰县| 海门市| 正蓝旗| 乌拉特前旗| 海淀区| 舟曲县| 大港区| 自治县| 沙湾县| 边坝县| 峨眉山市| 七台河市| 宜兰县| 包头市| 虞城县| 德格县| 曲阜市| 台北市|