当我使用母版页时,为什么这个JS会失败? (ASP.NET)
我目前正在开发一个需要使用大量AJAX AutoCompleteExtenders的项目,而且它们一直运行良好 - 但现在我正在整理代码并实现母版页,我遇到了问题。我有这个JS:
$find('txtName')._onMethodComplete = function(result, context) {
$find('txtName')._update(context, result, false);
webservice_callback(result,context);
};
当我加载页面时,会发生与该代码段相关的错误:
Microsoft JScript运行时错误:“null”为null或不是对象
重申一下,这只发生在我有一个奇怪的原因的母版页时。有任何想法吗?
没有找到相关结果
已邀请:
5 个回复
孝铜差
,因为在使用母版页时,您的ID将被损坏,以避免母版页和aspx / usercontrols等之间的名称冲突。 但请注意,为了能够使用
,您必须在ASP.NET标记代码中包含JS。这可以通过IIS
而不是使用
的src来完成。 例:
babsoft
厢界山攀
郡晒景沧
,这将告诉ASP.NET保持它的元素ID的笨拙。
逝媳蘑贩茄