private void CreateButton()
{
Button NewButton = new Button();
NewButton.Text = "test";
Page.Controls[1].Controls.Add(NewButton);
}
{
Button NewButton = new Button();
NewButton.Text = "test";
Page.Controls[1].Controls.Add(NewButton);
}
runat="server"呢?
***
我是菜鸟,不知道事不是这样
<script language="C#" runat="server">
private void CreateButton()
{
Button NewButton = new Button();
NewButton.Text = "test";
Controls.Add(NewButton);
}</script>
</form>
{
Button NewButton = new Button();
NewButton.Text = "test";
panel.Controls.Add(NewButton);
}<form runat="server">
<asp:Panel id="panel" runat="server"/>
</form>
Panel就像一个容器一样,里面可以放控件的。
btn.Text="FFFFF";
this.PlaceHolder1.Controls.Add(btn);
加入一个placeHolder1 就可以了
我想這樣實現不知行不行:在服務器端動態生成一個按鈕,這個肯定可以實現,問題是我想在生成這個按鈕後在客戶端javascript中控制按鈕的位置、顏色等,不知能否實現,怎樣實現?
請高手們指教,謝謝!