1

C# ファイルから HTML コードを ASPX ファイルに書き込もうとしています。これは私がこれまでに持っているもので、実際に必要なものを入れ始める前に、それを機能させようとするだけです.

protected void Page_Load(object sender, EventArgs e)
{
    StringWriter sw = new StringWriter();
    HtmlTextWriter writer = new HtmlTextWriter(sw);

    writer.WriteBeginTag("p");
    writer.Write("THERE IS STUFF HERE");
    writer.WriteEndTag("p");
}

ここまでのコードが正しければ、実際に書き込むように指示するコード行などが必要だと思います。しかし、私はそれが何であるかを知りません。

また、これが機能すると、ページのどの部分に書き込まれますか? どこに書くべきかを伝える方法はありますか?

4

1 に答える 1

1

あなたのコードHTML を書いています。しかし、それはあなたの に書き込んでいますStringWriterが、これはあなたが考えていたものではありません。

Response.Output代わりに に書き込んでみてください。

参考までに、そのようなコードを Page_Load から取り出し、代わりにユーザー コントロールを使用することをお勧めします。

于 2014-04-09T01:05:52.303 に答える