可是我不知道该怎么读取到 asp.net的变量中呀

解决方案 »

  1.   

    第一步:
    如下所示添加namespace
    <%@ Import Namespace="System.IO" %>
    下一步制作文本文件
    writefile.aspx
    <%@ Import Namespace="System.IO" %>
    <%
    Response.write("Writing the content into Text File in ASP.NET <BR>")
    " 声明streamwriter对象
    Dim strwriterobj As StreamWriter 
    " 创建文本文件并将其赋给上面声明的streamwriter对象
    strwriterobj= File.CreateText("c:\aspnet.txt" ) 
    "在刚才创建的文本文件里写一些东东 
    strwriterobj.WriteLine( "Welcome to user chenyang"s ASP.NET Program" ) 
    strwriterobj.Close 
    Response.write("创建文本文件并填充内容")
    %>
    现在我们完成了第一部分,接下来,我们来完成第二部分
    从文件中读取数据
    1.读取文件使用StreamReader类
    2.当使用readline时,文件的末尾用空串表示("")
    让我们从我们刚刚制作的文本文件中读取数据
    readfile.aspx
    <%@ Import Namespace="System.IO" %>
    <% 
    Response.write("Reading the content from the text file ASPNET.TXT <br>")
    " 声明streamreader对象
    Dim streamreaderobj As StreamReader 
    " 声明filecont变量储存文件中读取的数据
    Dim filecont As String 
    " 打开文本文件并赋于streamreaderobj对象
    streamreaderobj = File.OpenText( "c:\aspnet.txt" ) 
    " 读取文件数据直到空值为止
    Do
     filecont = streamreaderobj.ReadLine() 
     Response.Write( filecont & "<br>" ) 
    Loop Until filecont = "" 
    " 操作完成关闭streamreaderobj对象
    streamreaderobj.Close
    Response.write("<br> 读取aspnet.txt文件结束")
    %>三删除文件
    删除文件的操作可以说在asp.net中是最直接的。
    下面让我们看看文件的删除操作
    Filedelete.aspx
    <%@ Import Namespace="System.IO" %>
    <%
    File.Delete("c:\aspnet.txt" ) 
    Response.write("文件删除成功!!!" )
    %> 
     
      

  2.   

    string sFileName=Server.MapPath(".")+"\\AAA.TXT";
    StreamReader srText=new StreamReader(sFileName);
    srText.BaseStream.Seek(0,SeekOrigin.Begin);
    System.Text.StringBuilder builder=new System.Text.StringBuilder();
    while (srText.Peek()> -1) 
    {
      builder.Append(srText.ReadLine());
    }
    string a=builder.ToString();//这就是你要的内容
    srText.Close();
      

  3.   

    别,读取二进制代码文件的时候出问题,我能不能读到类似于 ultraEdit那样的二进制的16进制编码,比如,读为 5F 40 3C FF 之类的