私はC#でasp.netを使用しています.データフィールドFIDが主キーです.FIDが「m001」の場合、次に「m001」と同じ値を入力すると、検証の問題が発生するはずです.コードが必要ですが、今のところ検証の要約を入れていません。
私のasp.netコードは
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
ShowMessageBox="True" DisplayMode="BulletList"
HeaderText="Validation issues" ShowSummary="False" ValidationGroup="Validation"/>
<h3> Create New User </h3>
<table>
<tr>
<td>
<asp:Label ID="Label5" runat="server" Text="Faculty ID"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtfid" runat="server" Height="20px" Width="128px"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="Label1" runat="server" Text="Username"></asp:Label></td>
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ErrorMessage="Please enter the username" ControlToValidate="txtuser1" Display="None" ValidationGroup="Validation" SetFocusOnError="true"></asp:RequiredFieldValidator>
<td>
<asp:TextBox ID="txtuser1" runat="server" Height="20px" Width="128px" />
</td>
</tr>
<tr>
<td>
同じ FID を繰り返すと、ポップアップ ウィンドウにエラー メッセージが表示されるように、検証コードが必要です。