c#
  • asp.net
  • 2015-01-26 81 views -1 likes 
    -1

    我有一个用户控件窗体。在这种形式下,我可以编辑/更新内容,或者我可以插入新内容并保存。 这两件事情的工作。清除加载的所有文本框

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

    现在,问题是当我想插入新的东西,数据已经绑定和加载。

    但是,我想如果已经接受这个用户控制的页面是插入的,那么所有的texbox应该是空的,否则它应该绑定数据。

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

    +1

    '做了'Controls'类谷歌搜索。特别是'forearch Control',你会发现许多在线的例子..当你使用foreach循环时,TextBoxes的数量并不重要..也可以使用'linq/lambda'表达式..顺便说一下,这将在特定类'.cs文件'的代码隐藏中完成 – MethodMan 2015-01-26 18:23:09

    回答

    0

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

    Dim x As Control 
        For Each x In Me.Controls 
         If TypeOf x Is TextBox Then 
          x.ResetText() 
    
         End If 
    
    相关问题