首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

使用验证控件脚本出错,该如何解决

2012-02-06 
使用验证控件脚本出错我在使用VS2005自带的验证控件,页面打开时就有脚本错误我是这样写的,发现错误之后我

使用验证控件脚本出错
我在使用VS2005自带的验证控件,页面打开时就有脚本错误
我是这样写的,发现错误之后我还以为是页面其他东西影响到它,后来我新建一个页面,页面上只放一个文本框一个验证控件和一个按钮,但依然是有脚本错误
<asp:TextBox ID="txtName" runat="server" CssClass="inputName"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvName" runat="server" ErrorMessage="User Name cannot be blank!" ControlToValidate="txtName"></asp:RequiredFieldValidator>

错误信息是
Line:3
Char:1
Code:0
Error:Syntax error
URL:http://localhost:3767/CoreSystem/login.aspx

Line:3是没东西的,不知它指的是那个脚本的Line:3,我页面编码是UTF-8,不知会不会和编码有关,请问大家有没有遇到过这样的情况?

[解决办法]
检查你站点的虚拟目录中是否存在 aspnet_client 文件夹,好似验证控件需要利用这个文件夹;
[解决办法]
是不是你的页面中放置了冗余控件?
[解决办法]

是所有的验证控件都有问题?

还是只有RequiredFieldValidator 有问题?


[解决办法]

可能在IIS上不能正常运行
你试下命令提示输入aspnet_regiis-c 运行一下
[解决办法]
这个问题可能是你工程中其他什么的影响 CssClass="inputName" 这个不知会不会影响到

[解决办法]
Aspnet_regiis -i

热点排行