c# - 如何调用外部javascript函数到ajax

标签 c# javascript asp.net ajax

我有点困惑。 我的项目中的 Scripts 文件夹下有一个名为 Hierarchy.js 的外部 javascript 文件... 这个外部 jscript 文件包含一些 3-4 个不同的函数,其中一个是 KeySelected。 现在,我需要在名为 User Controls 的文件夹内的用户控件中的 AJAX 自动完成扩展器的 OnClientItemSelected 属性中调用这个函数。

这行得通吗:

OnClientItemSelected="KeySelected" 

或者我需要写整个路径吗? 另外,需要注意的是,文件夹 Scripts 和 User Controls 位于同一个项目中。

非常感谢您的建议和帮助。

-阿努拉格

最佳答案

确保 Hierarchy.js 链接到文档:

<script type="text/javascript" src="yourPath/Hierarchy.js"></script>

您不需要使用任何“路径”来指向 KeySelected 函数,所有函数(如果不是其他对象的一部分)都会加载到全局命名空间,因此 OnClientItemSelected="KeySelected" 应该可以工作。

查看这篇文章:Using the AutoComplete Extender

关于c# - 如何调用外部javascript函数到ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967895/

相关文章:

javascript - 识别移动设备的纵向或横向模式和缩放级别(但不特定于浏览器)

c# - 可以在不刷新的情况下连续写入流,将其内容强制写入大对象堆吗?

c# - 将参数发送到另一个 ASP.Net 页面

asp.net - 将自动增量插入数据库 ASP.net

c# - 如何在 C# 中存储数据元组?

c# - 从数据库中获取动态按钮花费的时间太长

javascript - clientX 和 clientY 没有给出正确的鼠标指针位置

javascript - 动态添加输入值到动态添加的输入框

c# - 如何从嵌套的 xml 节点获取属性值?

c# - 使用 Transform 在 Silverlight 中旋转图像(控件)