The Validation controls make use of a JavaScript script library that is automatically installed on your server when you install the .NET framework. This library is located in a file named WebUIValidation.js.
By default, WebUIValidation.js is installed in a directory named aspnet_client located beneath your Web server's wwwroot directory. If you change the location of your root directory, you need to copy the aspnet_client directory to the new directory; otherwise, the validation script will not work. If WebUIValidation.js can't be found, you receive the error Warning! Unable to find script library 'WebUIValidation.js'
Microsoft includes a command-line tool with the ASP.NET Framework named aspnet_regiis that you can use to automatically install and uninstall the script library. To install the script library execute aspnet_regiis -c, to uninstall the library execute aspnet_regiis -e. The aspnet_regiis tool is located in your /WINNT/Microsoft.NET/Framework/[version]/directory.
初学者经常碰到的错误,解决起来很简单。
摘自《asp.net unleashed》
ASP.NET的验证控件使用JavaScript脚本库WebUIValidation.js,安装.NET框架时会自动安装到服务器。默认安装在Web服务器wwwroot目录下的aspnet_client目录。若更改根目录需复制该目录,否则验证脚本无法工作。还可使用aspnet_regiis工具自动安装和卸载。

2546

被折叠的 条评论
为什么被折叠?



