当前位置:编程学习 > C#/ASP.NET >>

按BUTTON后在下一行新添加个TEXT控件 这个怎么弄

按button后在下一行新添加个textbox控件 这个怎么弄
--------------------编程问答-------------------- 创建个textbox的实例,添加一下 --------------------编程问答-------------------- 没明白我是新手 --------------------编程问答-------------------- 在按钮事件中..
http://hi.baidu.com/crp8/blog/item/4f39d980f556dcd49123d9de.html --------------------编程问答-------------------- 有没有再简单点的代码? --------------------编程问答-------------------- 我也是新手,但我想可以用Ajax吧,button用input型的,下面用个div,id比如是“divhidden”前台写个function,调用后台的创建textbox的方法,比如叫“ceateText”,在这个方法里面创建html语句,比如这样:stringbuiler str=new stringbuiler();str.append(<asp:textbox id=\“textid\".......);这样..函数最后:divhidden.InnerHtml=str;return str.tostring();
大体意思就是这样,一定能实现。试试吧 --------------------编程问答-------------------- 在button的click事件中实例化一个textBox啊。 --------------------编程问答--------------------

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            $("#btnAdd").click(function () {
                $("#div_Content").append("<br/>").append($(":text:eq(0)").clone().val(""));
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="div_Content">
        <input type="text" name="txt_test" />
    </div>
    <br />
    <input type="button" value="添加" id="btnAdd" />
    </form>
</body>
</html>
--------------------编程问答--------------------             <table>
                <tr>
                    <td style="width: 108px">
                    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /></td>
                </tr>
                <tr>
                    <%--首先,在需要添加的单元格添加 id="td" runat="server" 属性--%>
                    <td style="width: 108px" id="td" runat="server">
                    </td>
                </tr>
                <tr>
                    <td style="width: 108px">
                    </td>
                </tr>
            </table>

   //二,在按钮事件中写入
    protected void Button1_Click(object sender, EventArgs e)
    {
        TextBox txt1 = new TextBox();
        td.Controls.Add(txt1);
    }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,