清除加载时的所有文本框

时间:2015-01-26 18:16:07

标签: c# asp.net

我有一个用户控制表单。在那种形式,我可以编辑/更新内容,或者我可以插入新的东西并保存。 这两件事都有效。

<EditItemTemplate>
    <table id="manage-project">
        <tr>
            <td>
                <asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
            </td>
        </tr>
    <table>
</EditItemTemplate>

现在,问题是当我想插入新内容时,数据已经绑定并加载。

但是,我希望如果采用此用户控制的页面是insert,那么所有texbox都应该为空,否则它应该绑定数据。

我有一个包含20个文本框的表单。

1 个答案:

答案 0 :(得分:0)

这是在vb.net中,我现在没时间转换但是应该很容易

 Dim x As Control
    For Each x In Me.Controls
        If TypeOf x Is TextBox Then
            x.ResetText()

        End If