19

私はC#でパネルを持っています:

    Panel aspPanel = new Panel();
    Button aspbutton = new Button();
    aspbutton.Text = "Download PDF";
    aspbutton.Click += initDownload;
    aspPanel.Controls.Add(aspbutton);`

属性とボタン、そしてあらゆる種類のクールで動的なものを追加しました。しかし、単純なテキストを追加したいだけで、これまでのところ成功していません。

ボタンの後ろにテキストを追加する方法を探しています。最終的に、HTML コードは次のようにレンダリングされます。

    <input type="button"/> Hello, this is a button, please click

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

34

Literalボタンの後にテキストを追加するには:

Panel aspPanel = new Panel();
Button aspbutton = new Button();
aspbutton.Text = "Download PDF";
aspbutton.Click += initDownload;
aspPanel.Controls.Add(aspbutton);

aspPanel.Controls.Add(new LiteralControl("some more text!"));
于 2012-10-12T16:48:28.000 に答える
2

これを試して

Label lbl = new Label();
lbl.Text = "Hello, this is a button, please click";
aspPanel.Controls.Add(lbl);
于 2012-10-12T16:48:21.760 に答える