如何在ASP.NET的每个文本框中生成require字段?
因此,我创建了一个基本的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> Adicionar</asp:LinkButton>
</FooterTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True" ShowDeleteButton="true" />
</Columns>
简单的方法是使用下的所有文本
<asp:RequiredFieldValidator runat="server" id="reqName" controltovalidate="textboxid" errormessage="Please enter your Value!" />
它不工作,我把文本框中的id放到controltovalidate中,不起作用。这是为什么发生? – Monteiro
两个原因可能是1.使用ControlToValidate属性作为驼峰案例,2.您通过使用文本属性预填充文本框中的值,使其工作尝试点击取消量,它会工作。如果使用Eval的值为null,则必须使用RegularExpression Validator来确保输入最小长度。 –
https://stackoverflow.com/questions/1085464/regularexpressionvalidator-not-firing-on-white-space-entry –
你知道如何使一个文本框需要添加以下代码呢?你在寻找如何使它们全部编程? – krillgar
我是ASP.NET新手,不知道如何制作所需的文本框。我需要使每个文本框都是必需的。 – Monteiro