我有没有加载在asp用户控件中的jquery的问题。jquery用户控件
我想点击一个复选框时,只需添加单击事件。
这里是我的JavaScript文件
$(document).ready(function() {
var arr = jQuery(":checkbox[id*='drpAccountType']");
for (i = 0; i < arr.length; i += 1) {
$("#" + arr[i].id).click(function() { alert(this.id) });
}
});
if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
用户控制预渲染事件:
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
ScriptManager.RegisterClientScriptInclude(Me, Me.GetType, "CheckboxdropdownScript", ResolveUrl("~/Scripts/CheckBoxDropDown.js"))
End Sub
的脚本被加载罚款的jQuery的任何使用返回undefined。然后只有当页面加载时,我可以执行萤火虫commande行相同的代码。 jquery库被加载到主页面中。
每当我使用jQuery一个asp的用户控件中,我总是发现问题,我总是要围绕破解得到它的工作。我尝试在stackoverflow中的所有条目,但我从来没有找到一个作为一般解决方案。
没有人找到一个简单的解决方案来使用jQuery与母版页,用户控制在asp.net 如果有人可以分享这些有价值的信息,我将不胜感激。
我的经理是即将从应用程序拖放jQuery的,因为我们总是腰大量的时间只是为了找到一个解决办法把它与用户的控制工作。
请帮帮忙,我喜欢jQuery和我真的想使用它的客户端脚本。
问候
打我给它;) – 2009-06-08 23:01:27