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

求助,程序调试

zore0 发布于 2008-10-07 09:48, 762 次点击
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _add : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        int textNum;
        int btnNum;
         textNum = Convert.ToInt32(this.TextBox1.Text);
         btnNum = Convert.ToInt32(this.TextBox2.Text);
        for (int i=0;i<textNum;i++)
        {
            this.Panel1.Controls.Add(new TextBox());
        }
        for (int j = 0; j <btnNum; j++)
        {
            this.Panel1.Controls.Add(new Button());
        }

    }
}

为什么这句textNum = Convert.ToInt32(this.TextBox1.Text);老是说:输入字符串的格式不正确。
它和这句是一样的btnNum = Convert.ToInt32(this.TextBox2.Text);,为什么会出现这样的结果?
5 回复
#2
残影留香2008-10-07 10:11
textNum = Convert.Tostring(this.TextBox1.Text);
#3
zore02008-10-07 11:01
我要实现在第一个和第二个文本框中输入数字,然后按添加按钮,将在panel中显示文本框和按钮。
#4
hebingbing2008-10-07 12:32
那就不知道你输入的内容是不是一样了
#5
zore02008-10-07 12:57
我什么都没做,现在可以运行成功了,谢谢你的回复。
#6
jz84172008-10-07 17:54
看来有问题还是要到论坛来
容易解决啊。。。
1