use some class in System.IO to read out the content and insert it into the textbox, for example:<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
protected void Page_Load(Object sender, EventArgs e) 
{
StreamReader sr = new StreamReader(Server.MapPath("somehtml.html"));
txt1.Text = sr.ReadToEnd();
sr.Close();
}
</script>
<form runat="server">
<asp:textbox id="txt1" runat="server" TextMode="MultiLine" Rows="10" Columns="40"/>
</form>

解决方案 »

  1.   

    of course, as long as you set the file name/path correct
      

  2.   

    好,我试试   asp.net怎么吧做好的WEBFORM放进去呢?
      

  3.   

    做好的webform是放在html文件里面吗?
    可以在.aspx的web form上添加一个控件,比如panel,可以这样
    protected void Page_Load(Object sender, EventArgs e) 
    {
    StreamReader sr = new StreamReader(Server.MapPath("somehtml.html"));
    Panel1.Controls.Add(new LiteralControl(sr.ReadToEnd()));
    sr.Close();
    }
      

  4.   

    To saucer(思归):
    思兄啊:
    那个txt1.txt里放的可以。.html的源文件啊。
    可我要的是可以直接看到的表格和图片文字
    就好像再txte。里直接打开.html一样啊关注~~~~~
      

  5.   

    then you should not use TextBox, use an iframe instead, for example:<script language="C#" runat="server">
    void ShowPage(Object sender, EventArgs e)
    {
      ifr.Attributes["src"] = txtURL.Text;
    }
    </script>
    <form runat="server">
    URL:<asp:textbox id="txtURL" runat="server" /><BR>
    <asp:button id="btnShow" runat="server" text="show" onclick="ShowPage" />
    </form>
    <iframe id="ifr" runat="server"></iframe>
      

  6.   

    Response.WriteFile ("html/regok.htm");这个最方便
      

  7.   

    saucer(思归) ( 
    不好意思忘记说了
    要在客户端的使用,不能在服务器端使用
      

  8.   

    <script language="javascript">
    function ShowPage()
    {
      document.all("ifr").src = txtURL.value;
    }
    </script>
    <input type="text" id="txtURL" value="http://www.csdn.net">
    <button id="btnShow" onclick="ShowPage()" >open url</button><BR>
    <iframe id="ifr"></iframe>
      

  9.   

    <%@ Import Namespace="System.IO" %>
    <script language="C#" runat="server">
    protected void Page_Load(Object sender, EventArgs e) 
    {
    StreamReader sr = new StreamReader(Server.MapPath("somehtml.html"));
    txt1.Text = sr.ReadToEnd();
    sr.Close();
    }
    </script>
    <form runat="server">
    <asp:textbox id="txt1" runat="server" TextMode="MultiLine" Rows="10" Columns="40"/>
    </form>