ASP.NET 网站中的 JQuery 插件

Posted

技术标签:

【中文标题】ASP.NET 网站中的 JQuery 插件【英文标题】:JQuery Plugin in ASP.NET Web Site 【发布时间】:2014-05-31 01:38:46 【问题描述】:

我有一个 ASP.NET 网站,我需要使一些 asp.net 下拉列表控件可搜索(跨多个页面)。我正在使用 jQuery Searchable DropDown 插件,它在我测试过的页面之一上运行良好。我的问题如下,我是否应该能够在 site.master 上引用该插件并期望它在所有页面中都被引用,还是我必须在我想要使用它的所有页面上引用它?

如果我必须在每个页面上添加对插件的引用,那很好,但如果我可以将它添加到一个地方,那么显然会更好。我试过了,它对我不起作用,但也许它应该起作用。

提前感谢您的帮助

【问题讨论】:

如果有两页一百个用这个插件,我会说让这两页引用它。如果98页一百页用,让母版页引用。尝试加载尽可能少的库以保持您的网站快速运行。 谢谢亚历山大。大约是 30 个中的 3 个,所以我可能会将其添加到需要的页面中。再次感谢 如果我有时间并且没有最后期限,我可能会花费不必要的时间愉快地编写一些简洁的代码来按需添加库,比如页面可以设置为 true 的 MasterPage 的属性. 再次感谢所有答案。我最终在我需要的 3 个页面中的每个页面中都引用了该插件 【参考方案1】:

如果您有多个具有母版页的页面,更好的方法是将 jquery 可搜索下拉列表放置在母版页中,以便在继承此 masterPage 的所有页面中使用。 否则,如果您有不同类别的页面,并且每个类别都有单独的 masterPage,您可以在每个母版页中放置 dropDown。 在最后一个状态下,您可以在每个页面中放置下拉菜单。

【讨论】:

以上是关于ASP.NET 网站中的 JQuery 插件的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Web 窗体中的 jQuery 验证插件

RateIt jquery 插件的图像未在 asp.net 中加载?

ASP.NET MVC 中的 ASP.NET AJAX 与 jQuery

ASP.net Core 颜色中的 jQuery PrintThis 不可见

将 jquery 验证插件添加到 asp.net 4.5

如何在 asp.net 中使用 jquery 表单插件?