单击按钮添加新标签和文本框

肖恩·李

此代码应允许我在每次单击按钮时添加新的文本框和标签

 int numOfFeilds = 0;
    protected void More_Click(object sender, EventArgs e)
    {
        numOfFeilds+=1;

        TextBox_ID.Text = Convert.ToString(numOfFeilds);

        Label[] labelsA = new Label[numOfFeilds];
        TextBox[] textBoxesA = new TextBox[numOfFeilds];
        Label[] labelsB = new Label[numOfFeilds];
        TextBox[] textBoxesB = new TextBox[numOfFeilds];



        for (int i=0; i < numOfFeilds; i++)
        {
            labelsA[i] = new Label();
            labelsA[i].ID = "l_A_" + Convert.ToString(i);
            labelsA[i].Text = "Book Number";


            textBoxesA[i] = new TextBox();
            textBoxesA[i].ID = "tb_A_" + Convert.ToString(i);

            labelsB[i] = new Label();
            labelsB[i].ID = "l_B_" + Convert.ToString(i);
            labelsB[i].Text = "Amount";

            textBoxesB[i] = new TextBox();
            textBoxesB[i].ID = "tb_B_" + Convert.ToString(i);

        }

        for (int i =0; i< numOfFeilds; i++)
        {
            divFeilds.Controls.Add(new LiteralControl("<br />"));
            divFeilds.Controls.Add(labelsA[i]);
            divFeilds.Controls.Add(textBoxesA[i]);
            textBoxesA[i].Text = Convert.ToString(numOfFeilds);
            divFeilds.Controls.Add(labelsB[i]);
            divFeilds.Controls.Add(textBoxesB[i]);
            divFeilds.Controls.Add(new LiteralControl("<br />"));

        }

    }

但到目前为止,它仅适用于首次点击。

无论我第一次单击按钮后有多少次,numOfFeilds的值都保持为1。

我不明白为什么会这样,因为numOfFeilds不在此方法的范围内。

穆罕默德

每次您单击按钮时,numOfFeilds的值将重置并再次从零开始。尝试将click的值存储在viewstate中,然后在每次单击时从viewstate中进行检查。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮添加新标签和文本字段

来自分类Dev

如何在单击按钮时在div上添加图像和文本框

来自分类Dev

单击kendo按钮时如何在div中添加新的文本框?

来自分类Dev

在按钮单击和选项上添加新的div以选择显示文本框的选项

来自分类Dev

从超链接添加文本框和标签,请单击

来自分类Dev

标签和文本框的对齐

来自分类Dev

XAML - 标签和文本框的样式

来自分类Dev

通过单击按钮使用javascript添加文本框

来自分类Dev

使用javascript在按钮单击上添加文本框

来自分类Dev

按钮上的Java单击可为文本框添加值

来自分类Dev

单击Angular JS中的按钮添加新文本框

来自分类Dev

CSS的搜索按钮和文本框

来自分类Dev

单击删除按钮时删除文本框,小时和文本

来自分类Dev

单击按钮时显示文本框

来自分类Dev

如何通过单击按钮将文本添加到文本框

来自分类Dev

单击图像添加文本框

来自分类Dev

单击图像添加文本框

来自分类Dev

动态添加文本框和文本区域

来自分类Dev

me.visible用于标签和文本框访问

来自分类Dev

绑定标签和文本框(XAML)时的区别

来自分类Dev

在水平中心使用CSS对齐标签和文本框

来自分类Dev

用户控件标签和文本框从右向左流动

来自分类Dev

什么是定义标签和文本框的最佳方法

来自分类Dev

水平和垂直对齐标签和文本框

来自分类Dev

使按钮和文本框彼此相邻的高度相同

来自分类Dev

引导程序中间的按钮组和文本框

来自分类Dev

单击的按钮会生成一个新的文本框吗?-Javascript

来自分类Dev

单击输入按钮以创建一个新的文本框

来自分类Dev

单击按钮后附加一个新的文本框

Related 相关文章

热门标签

归档