2017-08-08 58 views
-1

因此,我創建了一個基本的CRUD系統,您可以在其中註冊客戶端,並且我希望將每個文本框都設置爲必填字段,但我不知道如何執行此操作。如何在ASP.NET的每個文本框中生成require字段?

有人可以幫助我嗎?

我的代碼:

   <asp:BoundField DataField="cliente_id" HeaderText="Id do Cliente" ReadOnly="true" /> 

       <asp:TemplateField HeaderText="Nome do Cliente"> 
        <ItemTemplate> 
         <asp:Label ID="lblClienteNome" runat="server" Text='<%# Eval("cliente_nome")%>'/> 
        </ItemTemplate> 

        <EditItemTemplate> 
         <asp:TextBox ID="txtclienteNome" runat="server" Text='<%# Eval("cliente_nome")%>'/>      
        </EditItemTemplate> 

        <FooterTemplate> 
          <asp:TextBox ID="txtbnome" runat="server" /> 
        </FooterTemplate> 
       </asp:TemplateField> 

       <asp:TemplateField HeaderText = "E-mail do Cliente"> 
        <ItemTemplate> 
         <asp:Label ID="lblClienteEmail" runat="server" Text='<%# Eval("cliente_email")%>'></asp:Label> 
        </ItemTemplate> 

        <EditItemTemplate> 
         <asp:TextBox ID="txtclienteEmail" runat="server" Text='<%# Eval("cliente_email")%>'/> 
        </EditItemTemplate> 

        <FooterTemplate> 
         <asp:TextBox ID="txtbemail" runat="server" /> 
        </FooterTemplate> 
       </asp:TemplateField> 

       <asp:TemplateField HeaderText = "Data de Nascimento"> 
        <ItemTemplate> 
         <asp:Label ID="lbldataNascimento" runat="server" Text='<%# Eval("cliente_dataNascimento")%>'></asp:Label> 
        </ItemTemplate> 

        <EditItemTemplate> 
         <asp:TextBox ID="txtdataNascimento" runat="server" Text='<%# Eval("cliente_dataNascimento")%>'/> 
        </EditItemTemplate> 

        <FooterTemplate> 
         <asp:TextBox ID="txtbdataNascimento" runat="server" />       
         <asp:LinkButton ID="btnAdd" CommandName="AddNew" runat="server" CssClass="btn btn-large btn-info pull-right"><i class="glyphicon glyphicon-plus"></i> &nbsp; Adicionar</asp:LinkButton> 
        </FooterTemplate> 
       </asp:TemplateField> 
       <asp:CommandField ShowEditButton="True" ShowDeleteButton="true" /> 
      </Columns> 
+0

你知道如何使一個文本框需要添加以下代碼呢?你在尋找如何使它們全部編程? – krillgar

+0

我是ASP.NET新手,不知道如何製作所需的文本框。我需要使每個文本框都是必需的。 – Monteiro

回答

0

簡單的方法是使用下的所有文本

<asp:RequiredFieldValidator runat="server" id="reqName" controltovalidate="textboxid" errormessage="Please enter your Value!" /> 
+0

它不工作,我把文本框中的id放到controltovalidate中,不起作用。這是爲什麼發生? – Monteiro

+0

兩個原因可能是1.使用ControlToValidate屬性作爲駝峯案例,2.您通過使用文本屬性預填充文本框中的值,使其工作嘗試點擊取消量,它會工作。如果使用Eval的值爲null,則必須使用RegularExpression Validator來確保輸入最小長度。 –

+0

https://stackoverflow.com/questions/1085464/regularexpressionvalidator-not-firing-on-white-space-entry –

相關問題