【发布时间】:2016-01-04 19:20:50
【问题描述】:
我正在尝试进行验证,在那里我可以检查 TextBox 中的哪些用户是我数据库中的有效 PartNumber。
<table width="50%" border="1" align="center">
<tr>
<td width="30%" class="style1">
<b>Part Number :</b>
</td>
<td class="style1">
<asp:TextBox ID="lpartno" runat="server" Width="300px"></asp:TextBox>
<cc1:AutoCompleteExtender ServiceMethod="GetCompletionListPartno" MinimumPrefixLength="1"
CompletionInterval="1" EnableCaching="false" TargetControlID="lpartno"
ID="AutoCompleteExtender2" runat="server" FirstRowSelected="false">
</cc1:AutoCompleteExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="lpartno" TargetControlID="lpartno" ErrorMessage="PartNumber is Required" ForeColor="Red"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td width="30%">
<b>Reveived Date :</b>
</td>
<td>
<asp:TextBox ID="lReceivedDate" runat="server" CausesValidation="True" ></asp:TextBox>
<cc1:CalendarExtender ID="lReceivedDate_CalendarExtender" runat="server" Enabled="True"
TargetControlID="lReceivedDate">
</cc1:CalendarExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="lReceivedDate" TargetControlID="lReceivedDate" ErrorMessage="Reveived Date is Required" ForeColor="Red"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td width="30%">
<b>PO Number :</b>
</td>
<td>
<asp:TextBox ID="lPONo" runat="server" Width="300px"></asp:TextBox>
<cc1:AutoCompleteExtender ServiceMethod="GetCompletionListPONo" MinimumPrefixLength="1"
CompletionInterval="1" EnableCaching="false" TargetControlID="lPONo"
ID="AutoCompleteExtender3" runat="server" FirstRowSelected="false">
</cc1:AutoCompleteExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="lPONo" TargetControlID="lPONo" ErrorMessage="PO Number is Required" ForeColor="Red"></asp:RequiredFieldValidator>
</td>
</tr>
我想进行验证,我们可以检查用户输入的部件号是否在我的数据库表中。如果不是,它应该会出现一些错误消息。
【问题讨论】:
标签: c# asp.net sql-server validation