注册 登录
编程论坛 ASP.NET技术论坛

求助 ,怎么调用自动生成的控件。

guangqian228 发布于 2010-05-05 21:43, 702 次点击
public sub Page_Load(sender as object,e as eventargs)
            dim CheckBox as checkbox
            checkbox = new CheckBox()
            checkbox.Checked = false
            checkbox.Text = "checkbox"
            div1.Controls.Add(checkbox)
End Sub
我用这个自动生成一个checkbox控件,我怎么在程序中调用它呢?比如点一个按钮  ,让它的 checked 变成 true,谢谢了!
5 回复
#2
czyzhuo2010-05-06 09:42
像平时一样的调用方法就行了吧。
#3
guangqian2282010-05-06 12:01
不行啊 ,出错,帮帮我吧
#4
flloor2010-05-06 14:18
public partial class index : System.Web.UI.Page
{
    CheckBox checkbox = new CheckBox();
    protected void Page_Load(object sender, EventArgs e)
    {
            checkbox.Checked = false;
            checkbox.ID = "aaa";
            checkbox.Text = "checkbox";
            div1.Controls.Add(checkbox);
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        checkbox.Checked = true;
    }
}
#5
guangqian2282010-05-06 20:39
flloor,我是用VB的,该怎么写呢?像你这样写出错
#6
flloor2010-05-07 10:25
Partial Class _Default
    Inherits System.Web.UI.Page
    Dim checkbox As CheckBox
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles form1.Load
        checkbox = New CheckBox()
        checkbox.Checked = False
        checkbox.Text = "checkbox"
        checkbox.Visible = True
        div1.Controls.Add(checkbox)
    End Sub
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        checkbox.Checked = True
    End Sub
End Class

<form id="form1" runat="server">
    <div id="div1" runat="server">
    </div>
    <asp:Button ID="Button1" runat="server" Text="Button" />
</form>
1