Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net、c#.net重复字段_C#_Asp.net - Fatal编程技术网

asp.net、c#.net重复字段

asp.net、c#.net重复字段,c#,asp.net,C#,Asp.net,我有一个asp.net网页abc.aspx 它包含 <td class="style1"> <asp:TextBox ID="chqdt1" runat="server" Width="71px"></asp:TextBox> <a href="javascript:OpenCalFuture('ctl00_ContentPlaceHolder1_chqdt1');">

我有一个asp.net网页
abc.aspx

它包含

        <td class="style1">
            <asp:TextBox ID="chqdt1" runat="server" Width="71px"></asp:TextBox>
            <a href="javascript:OpenCalFuture('ctl00_ContentPlaceHolder1_chqdt1');">
            <img border="0" height="16" src="cal.gif" width="16" /></a>
        </td>
        <td>
            <asp:Button ID="Button1" runat="server" Text="add" style="margin-left: 0px" />
        </td>
        <td>
            &nbsp;</td>


我希望在每个按钮上单击事件使用新文本创建新行创建日历字段的BOK

处理按钮的OnClick事件,并输入如下处理程序代码:

TextBox2 = New TextBox()
TextBox2.ID = "TextBox2"
TextBox2.Style("Width") = "71px"
Form1.Controls.Add(TextBox2)

处理按钮的OnClick事件并输入如下处理程序代码:

TextBox2 = New TextBox()
TextBox2.ID = "TextBox2"
TextBox2.Style("Width") = "71px"
Form1.Controls.Add(TextBox2)
这里有一个快速的答案:

  • 首先为文本框创建一个占位符
  • 单击事件时处理按钮
  • 为文本框和日历字段生成文本框和文本控件
  • 将生成的控件添加到占位符
  • 代码示例:

    <td class="style1">
        <asp:PlaceHolder ID="placeholder1" runat="server" />    
    </td>
    <td>
        <asp:Button OnClick="Button1_Click" ID="Button1" runat="server" Text="add" style="margin-left: 0px" />
    </td>
    
    
    ";
    占位符1.控件.添加(文本框);
    占位符1.控件.添加(文字);
    }
    
    上面的示例可能不是完整(或有效)的代码,因为我没有对其进行测试,但我希望您能理解。

    以下是快速答案:

  • 首先为文本框创建一个占位符
  • 单击事件时处理按钮
  • 为文本框和日历字段生成文本框和文本控件
  • 将生成的控件添加到占位符
  • 代码示例:

    <td class="style1">
        <asp:PlaceHolder ID="placeholder1" runat="server" />    
    </td>
    <td>
        <asp:Button OnClick="Button1_Click" ID="Button1" runat="server" Text="add" style="margin-left: 0px" />
    </td>
    
    
    ";
    占位符1.控件.添加(文本框);
    占位符1.控件.添加(文字);
    }
    

    上面的示例可能不是完整(或有效)的代码,因为我没有对其进行测试,但我希望您能理解。

    您必须按照@Dima所说的操作,而不是表单1。控件您应该使用占位符控件并编写:

    placeholder.Controls.Add(TextBox2)
    
    然后你还要做:

    TextBox2.Focus();
    

    要将焦点放在该文本框上。

    您必须按照@Dima所说的操作,而不是表单1。控件您应该使用占位符控件并写入:

    placeholder.Controls.Add(TextBox2)
    
    然后你还要做:

    TextBox2.Focus();
    

    将焦点放在该文本框上。

    我正在使用添加行javascript。因此,在创建按钮后,单击“使用文本框新建行”。但问题是…在最后一个文本框中选择日历…其焦点放在第一个文本框上…请给我一个解决方案。我正在使用添加行javascript。因此,在创建按钮后,单击“使用文本框新建行”。但问题是那..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后,将创建带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后创建了带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后,创建了带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…plz给m一个解决方案我是使用添加行javascript..所以在按钮单击后,会创建带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框上…请给我一个解决方案我使用添加行javascript..所以在按钮单击后,会创建带有文本框的新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框…plz给m一个解决方案我正在使用添加行javascript..所以在按钮单击后,用文本框创建新行。但问题是..在最后一个文本框中选择日历…它的焦点在第一个文本框…plz给m一个解决方案