当我调试程序的时候,总会在浏览器中出现:(无法找到脚本库/aspnet_client/system_web/1_1_4322/WebUIValdation.js.请尝试手动放置此文件,或通过运行aspnet_regiis -c重新安装.)当我找到这个文件并打开此文件,它完全是代码.请问我应该如何处理这个问题.
谢谢了哈.

解决方案 »

  1.   

    或通过运行aspnet_regiis -c重新安装这不是已经提示让你怎么做了吗?
    cmd 命令底下运行aspnet_regiis -c啊。
      

  2.   

    我遇到过是验证控件引起的,验证控件有一个EnableClientScript属性,将它设为true,就会有上面的问题,设为false就没关系。但是实际运用的时候,如果设为false,假设你有一个必须需要输入的文本框(如用户注册),那么假设什么也没填,就按“注册“按钮,则会postback,然后抱错,而设置为true,则用户什么也不填,只会抱错,不会postback.也就是设置为true就自动添加了客户端验证。但是我设置成true后,也没有像你那样在浏览器中显示,而我是在看生成页面的源代码中自动生成的脚本发现的。
    如:
    <script language="javascript" type="text/javascript">
    <!--
    var Page_ValidationActive = false;
    if (typeof(clientInformation) != "undefined" && clientInformation.appName.indexOf("Explorer") != -1) {
        if (typeof(Page_ValidationVer) == "undefined")
            alert("无法找到脚本库“/aspnet_client/system_web/1_1_4322/WebUIValidation.js”。请尝试手动放置此文件,或通过运行“aspnet_regiis -c”重新安装。");
        else if (Page_ValidationVer != "125")
            alert("此页使用了 WebUIValidation.js 的错误版本。此页应该使用版本 125。脚本库为 " + Page_ValidationVer + "。");
        else
            ValidatorOnLoad();
    }function ValidatorOnSubmit() {
        if (Page_ValidationActive) {
            return ValidatorCommonOnSubmit();
        }
        return true;
    }
    // -->
    </script>但是对程序没有什么影响。这是VS2003中的情况.
      

  3.   

    这个对程序的确是没有影响。
    可是我怎么也找不到错误说的哪个路径啊。这个文件现有的路径是microsoft.net\framework\1.1.4322\asp.netclientfiles