c#
  • asp.net
  • 2015-01-26 51 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 
    
    相關問題