Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Web自定义控件和检查现有javascript引用?_C#_Asp.net_Jquery_Controls - Fatal编程技术网

C# Web自定义控件和检查现有javascript引用?

C# Web自定义控件和检查现有javascript引用?,c#,asp.net,jquery,controls,C#,Asp.net,Jquery,Controls,我正在创建一个自定义控件,在开始之前有一个想法。我的控件依赖jQuery库来工作。如果用户的页面上已经有库的版本,该怎么办。这会有什么影响吗?如果我的版本较新/较旧,并且我的控件只能使用该版本的libaray,我应该怎么做?谢谢,如果定义了jQuery函数,您可以签入控件正在呈现的脚本 if (typeof jQuery == 'undefined') { someLoadMethodJustForExample("jquery"); } 如果没有,则不会加载。你应该加载它 如果已经加

我正在创建一个自定义控件,在开始之前有一个想法。我的控件依赖jQuery库来工作。如果用户的页面上已经有库的版本,该怎么办。这会有什么影响吗?如果我的版本较新/较旧,并且我的控件只能使用该版本的libaray,我应该怎么做?谢谢,如果定义了jQuery函数,您可以签入控件正在呈现的脚本

if (typeof jQuery == 'undefined') {  
  someLoadMethodJustForExample("jquery");
}
如果没有,则不会加载。你应该加载它

如果已经加载了另一个版本
jQuery.fn.jQuery
将返回一个类似“1.4.4”的版本字符串。因此,您可以显示一条错误消息,并告诉此人引用另一个与您的控件兼容的jQuery版本,或者让您的控件来完成这项工作

谷歌确实有一个(和许多其他框架)你可以使用

google.load("jquery", "1.4.4");

希望这能有所帮助。

结果很好。如果jquery不在页面上,我就可以运行GoogleLoad。谢谢