回发后的RegularExpressionValidator和ValidatorCalloutExtender问题 [英] RegularExpressionValidator and ValidatorCalloutExtender problem after postback

查看:69
本文介绍了回发后的RegularExpressionValidator和ValidatorCalloutExtender问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好



我有一个文件上传器控件和一个名为ADD的按钮。单击ADD按钮时,将使用RegularExpressionValidator和ValidatorCalloutExtender验证选定的文件格式(PDF)。它工作正常。问题是,回发后也会显示验证错误消息。有没有人可以帮忙解决这个问题?



我使用以下代码



 <   asp:FileUpload     ID   =  fuFileUpload    runat   = 服务器    /  >  
< asp:按钮 ValidationGroup = fileUploadValidation ID = btnUpload OnClick = btnUpload_Click runat = server

文本 = 添加 = seaBtn / >
< asp:RegularExpressionValidator SetFocusOnError = true < span class =code-attribute> runat = server ID = revUpload ControlToValidate = fuFileUpload

< span class =code-attribute> 显示 = ValidationGroup = fileUploadValidation ErrorMessage = 仅允许PDF或JPG文件。

ValidationExpression = ^(([a-zA-Z] :) |(\\ {2} \w +)\ $?)(\\ (\w [\ w]。*))(。jpg | .JPG。| .pdf | .PDF)$ / >
< asp:ValidatorCalloutExtender ID = vceUpload runat = server < span class =code-attribute> TargetControlID = revUpload

< span class =code-attribute> PopupPosition = BottomLeft WarningIconImageUrl = 〜/ Images / ic ons / error.png >
< / asp:ValidatorCalloutExtender >

解决方案
)(\\(\w [\w]。*))(JPG |。.JPG |。.PDF | .PDF)

/ >
< asp:ValidatorCalloutExtender ID = vceUpload runat = server TargetControlID = revUpload

PopupPosition = BottomLeft WarningIconImageUrl = 〜/ Images / icons / error.png >
< / asp:ValidatorCalloutExtender >


我认为你的问题是与服务器端验证有关..请查看 http://forums.asp.net/t/1661317.aspx [ ^ ]


Hi All

I have a File uploader control and a button called ADD. When I click the ADD buttion, the selected file format(PDF) will be validated using RegularExpressionValidator and ValidatorCalloutExtender. It is working fine. The problem is, the validation error message is being displayed after postback too. Could any one help on this issue?

I am using the below code

<asp:FileUpload ID="fuFileUpload" runat="server" />
                                <asp:Button ValidationGroup="fileUploadValidation" ID="btnUpload" OnClick="btnUpload_Click" runat="server"

                                    Text="Add" class="seaBtn" />
                                <asp:RegularExpressionValidator SetFocusOnError="true" runat="server" ID="revUpload" ControlToValidate="fuFileUpload"

                                    Display="None" ValidationGroup="fileUploadValidation" ErrorMessage="Only PDF or JPG files are Allowed."

                                    ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG.|.pdf|.PDF)$" />
                                <asp:ValidatorCalloutExtender ID="vceUpload" runat="server" TargetControlID="revUpload"

                                    PopupPosition="BottomLeft" WarningIconImageUrl="~/Images/icons/error.png">
                                </asp:ValidatorCalloutExtender>

解决方案

?)(\\(\w[\w].*))(.jpg|.JPG.|.pdf|.PDF)


" /> <asp:ValidatorCalloutExtender ID="vceUpload" runat="server" TargetControlID="revUpload" PopupPosition="BottomLeft" WarningIconImageUrl="~/Images/icons/error.png"> </asp:ValidatorCalloutExtender>


I think your issue is related to server side validation.. please have look at http://forums.asp.net/t/1661317.aspx[^]


这篇关于回发后的RegularExpressionValidator和ValidatorCalloutExtender问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆