我正在一个项目中,我有一个下拉列表,并添加了一个按钮以在模式中打开一个模式。我有一个文本框和一个按钮,用于在表中添加记录 值是在数据库中插入,在插入模式弹出窗口关闭之后,现在我要验证重复记录(如果记录已在数据库中),如果记录不存在则显示已插入,然后插入记录并关闭弹出模式。现在发生的是,当我单击“提交”,它验证但关闭了模式弹出窗口时,当我再次打开弹出窗口时,该错误可见,我在共享屏幕截图和代码,如果有人对此{{3 }}在第一张图片上,我点击添加按钮,然后像第二张图片一样弹出模式
现在,我希望对模式进行验证以检查记录按钮是否存在于数据库中而无需关闭模式弹出窗口
这是我的代码。
<div class="form-group ">
<div class="col-md-12">
<label>Region</label>
</div>
<div class="col-sm-11">
<asp:DropDownList ID="ddlRegion" runat="server" class="form-control"
AutoPostBack="True" OnSelectedIndexChanged="ddlRegion_SelectedIndexChanged"></asp:DropDownList>
</div>
<asp:LinkButton ID="lbaddRegion" runat="server" data-toggle="modal" data-target="#modal-region"> <span class="glyphicon glyphicon-plus" style ="font-size:18px; padding:4px;"></span></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" data-toggle="modal" data-target="#modal-region" Visible="False"> <span class="glyphicon glyphicon-trash" style ="font-size:18px"></span></asp:LinkButton>
</div>
<div class="modal fade in" id="modal-region" >
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span></button>
<h4 class="modal-title">Setup Region</h4>
</div>
<div class="modal-body">
<p>Enter Region Name</p><asp:Label ID="lblRegionError" runat="server" Text=" (Region Already exist)" Visible="false"></asp:Label>
<asp:RequiredFieldValidator ID="NameRequired" runat="server" ControlToValidate="txtRegion" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:TextBox ID="txtRegion" runat="server" CssClass="form-control"></asp:TextBox>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button>
<asp:Button ID="btnSubmitRegion" runat="server" Text="Save Changes" class="btn btn-primary" OnClick="btnSubmitRegion_Click"/>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>