javascript - 验证模式弹出 asp.net 上的记录
问题描述
我正在开发一个项目,其中有下拉列表并添加按钮以在模式中打开模式我有一个文本框和一个用于在表中添加记录的按钮,值正在插入数据库中,在插入模式弹出窗口关闭后,现在我想要如果记录已经在数据库中,则验证重复记录,如果不存在则显示已插入,然后插入记录并关闭弹出模式。现在发生的事情是,当我单击提交时,它验证但它关闭了模式弹出窗口,当我再次打开弹出窗口时,错误可见在那里我正在共享屏幕截图和代码,如果有人对此有想法,请指导我图像我单击添加按钮,然后像第二张图像一样弹出模式
现在,如果记录已存在于 DB 中而不关闭模式弹出窗口,我希望对模式进行验证以检查提交按钮
这是我的代码。
<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>
解决方案
推荐阅读
- lme4 - R中基因表达数据的线性混合模型
- r - 如何在R中存储嵌套循环的结果
- c - VESA 图形页面在保护模式下翻转
- c++ - c ++:“无法在动态链接库中找到过程入口点_ZNSt7__cxx1112basic_stringlcSt11char_traitslcESalcEEC1EPKcRKS3_”
- sql - 当用户在 txtbox 中输入他们的用户名时,软件崩溃
- python - python3在类型注释上引发属性错误
- python - 如何获取与函数签名对应的 TypedDict?
- javascript - ASP.NET MVC 应用程序无法从 cshtml 文件调用 JS 或 CSS 文件
- javascript - 将地图项传递给函数始终只获取第一项
- javascript - 根据对象的数量属性相乘