2

我正在使用 ASP.NET 3.5、jQuery 和 RadAjax Telerik Control 开发 Web 应用程序。页面加载时收到错误消息。即:“Microsoft JScript 运行时错误:无法设置属性‘控件’的值:对象为空或未定义”。图片:在此处输入图像描述

当我单击打开 RadWindow 时,会收到相同的错误消息。并且无法打开 radwindow。

图 2:在此处输入图像描述

我该如何解决这个错误。帮我..

谢谢纳希德

4

2 回答 2

5

此问题与jQuery Validate Javascript Library 无关

脚本文件名是:jquery.validate.unobtrusive.min.js

虽然 jQuery 是开源的,但这个库是由 Microsoft 提供的(如我的 js 文件顶部所示):

/*
** Unobtrusive validation support library for jQuery and jQuery Validate
** Copyright (C) Microsoft Corporation. All rights reserved.
*/

尝试替换库以使用替换jquery.validate.min.js

一种方法是通过以下方式使用Visual Studio 的 NuGet 包管理器

  1. 右键单击项目的References文件夹
  2. 选择“添加库包引用...”
  3. 当窗口打开时,从左侧边栏菜单中选择“在线” 。
  4. 在右上角,输入“jquery.validate”并按回车键。
  5. 找到“jQuery 验证”并单击“安装”按钮。
  6. 更改您的代码以使用新库名称“jquery.validate.min.js”

我对此进行了测试,并且在 Visual Studio 中进行调试时,我的客户端字段验证似乎都可以正常工作,而不会出现烦人的异常。

于 2012-02-22T23:23:35.650 回答
1

不幸的是,这种错误消息无法真正看出问题的根源。我会去 Telerik.com 并在支持票中提交一个可运行的项目以及重现问题的步骤,并让支持团队查看问题。

于 2011-05-10T19:39:40.427 回答