【问题标题】:How to disable JS file of master page on content pages in asp.net如何在asp.net的内容页面上禁用母版页的JS文件
【发布时间】:2014-02-16 18:13:18
【问题描述】:

今天我在asp.net中遇到了一些问题。

问题来了:

我有 1 个母版页和 9-10 个内容页。我在包括母版页在内的所有页面上都使用了 gridview。我正在应用一个 js 插件在母版页上进行自定义分页,所以显然它对内容页也有影响。

但我不想在某些内容页面上使用分页,但因为我在母版页上添加了 js 文件,所以它会在所有内容页面上显示分页。

请告诉我。我能做些什么来克服这个问题。

谢谢

【问题讨论】:

  • 你应该使用css类选择器,在你想要分页的元素上添加类,不要在你不添加的任何内容页面上添加它。那你就不用担心每个页面都包含JS了。
  • @jammykam 你能解释更多或任何简单的例子,这样我就清楚了......谢谢
  • 你用的是什么插件?请发布用于初始化插件的 HTML 和 Javascript
  • 我正在使用这个 jquery.tablePagination.0.1.js,这就是我在母版页上添加的 initilaize 插件。

标签: c# jquery asp.net vb.net


【解决方案1】:

我会扩展我的评论,因为那里没有太多空间:)

正如您现在设置的那样,table DOM 元素已应用分页。如果您只想对某些表格应用分页,那么:

向您希望应用分页的表添加一个类:

<table class="pagination"><table>

然后用选择器初始化你的插件:

<script type="text/javascript"> 
$(document).ready( function () { 
    $('.pagination').tablePagination({}); 
});
</script>

如果您不希望在特定表上进行分页,则不要向其添加 css 类。然后,您可以将 JS 文件保留在母版页中而不会受到任何影响。

【讨论】:

  • 谢谢 这很容易。我不知道为什么我没有弄清楚这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多