【问题标题】:How to include my javascript file after Telerik includes their javascriptTelerik 包含他们的 javascript 后如何包含我的 javascript 文件
【发布时间】:2011-07-25 15:39:18
【问题描述】:

我想覆盖Tekerik 的javascript 函数。为此,我想在 Telerik 的 js 包含之后包含一个包含修改后的 javascript 的文件。

我使用 ClientScriptManager.RegisterClientScriptBlock 方法包含我的 js 文件。我的文件是在 Telerik 阻止我覆盖他们的功能之前包含的。

<script type="text/javascript" src="myScriptFile.js"></script>
<script src="/atlas/Telerik.Web.UI.WebResource.axd?....></script>

如何在 Telerik 之后包含我的 javascript 文件?

【问题讨论】:

  • 是否有理由将您的 js 文件包含在 RegisterClientScriptBlock 中?你不能在页面上包含这个吗?

标签: javascript asp.net telerik


【解决方案1】:

我发现的一个选项是使用RegisterStartupScript 方法

 "emits the script just before the closing tag of the Page object's <form runat= server> element."

这是在 Telerik 包含他们的文件之后。这不包括 js 文件,但此时我可以调用一个覆盖 Telerik 函数的函数。

【讨论】:

  • 已弃用。不代表你不应该使用它,但它可能会在以后引起问题。
【解决方案2】:

假设您想在全局范围内执行此操作,您是否考虑过编辑 Telerik 源文件而不是覆盖它?

【讨论】:

  • 不是一个好主意 - 提供的源文件通常应该保持原样。否则你最终会陷入维护噩梦。
猜你喜欢
  • 2013-09-04
  • 1970-01-01
  • 2011-04-19
  • 2012-12-30
  • 1970-01-01
  • 2011-07-05
  • 2015-04-24
  • 2011-02-22
相关资源
最近更新 更多