我试图看到验证部分正常工作。我没有必要的字段验证器和比较字段验证器等。
<div>
<asp:RequiredFieldValidator ID="rfvCompany" ValidationGroup="groupProfile"
ControlToValidate="txtCompany" runat="server"
ErrorMessage="- Company Name Required" Display="Dynamic" />
</div>
<div>
<asp:RequiredFieldValidator ID="rfvAddress" ValidationGroup="groupProfile"
ControlToValidate="txtAddress" runat="server"
ErrorMessage="- Address 1 Required" Display="Dynamic" />
</div>
这是我的保存按钮,单击此按钮时必须进行验证。
<tr>
<td align="center">
<asp:ImageButton ID="btnSave" runat="server" ImageUrl="~/images/green-save.gif"
OnClick="btnSave_Click" TabIndex="22" ValidationGroup="groupProfile" />
</td>
</tr>
单击保存按钮时出现的弹出窗口是..
<tr>
<td colspan="2" align="left" style="padding-left: 75px; padding-top: 10px;">
Do you wish to update the Location Information as well.
</td>
</tr>
<tr>
<td align="center" colspan="4">
<asp:Button ID="btnYesMerchant" Text ="Yes" runat="server" class="popupButton"
causesvalidation="true" OnClientClick="$find('mdlpop').hide(); return true;"
onclick="btnYessave_Click"/>
<asp:Button ID = "btnNoMerchant" Text ="No" runat ="server" class="popupButton"
causesvalidation="true" OnClientClick="$find('mdlpop').hide(); return true;"
onclick="btnNosave_Click"/>
<asp:Button Id="btnCancel" Text ="Cancel" runat="server" class="popupButton" />
</td>
</tr>
我在哪里做错了?我猜得很严重:(
答案 0 :(得分:0)
确保您已在网页上添加了asp:ScriptManage r。除了检查javascript错误和(如果有的话),请将它们添加到您的问题中。
答案 1 :(得分:0)
这里我已将弹出窗口分配给按钮,因此在单击按钮时会调用弹出窗口。现在我改变了流程。对于按钮,我编写了一个javascript函数,它将验证并调用弹出窗口以显示验证是否通过。这很有效。谢谢大家..