我在default.aspx中有以下功能.....我有webusercontrol有10個複選框和1個按鈕....我想要當我點擊用戶控件的button1然後它可以訪問default.aspx的功能... page ...如果我把usercontrol拖到default.aspx如何將.aspx頁面中的jquery函數調用到asp.net中的usercontrols控件?
通常,如果我在default.aspx中使用10個複選框和1個按鈕,那麼它工作正常......如果我在用戶控件中使用10checkboxes和1button,然後拖動該用戶控制在default.aspx然後它不會工作..
是什麼問題...如何解決這個問題?
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>
<%@ Register src="WebUserControl.ascx" tagname="WebUserControl" tagprefix="uc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<uc1:WebUserControl ID="WebUserControl1" runat="server" />
</div>
</form>
<script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script type="text/javascript">
$("#'<%=Button1.ClientID %>'").click(function(){
var vCheckedCBCount = $("input:checkbox").filter(function(index){
return $(this)[0].checked == true;
}).length;
if(vCheckedCBCount > 1)
{
alert('You cannot check more than 1 check box.');
return false;
}
});
</script >
</body>
</html>
任何人都可以redit這段代碼嗎? – user583181 2011-01-27 11:21:28
您需要更新您的問題以顯示聲明Button1的HTML。 – 2011-01-27 11:22:58
我有更新ny default2.aspx頁面,我拖動usercontrol ..have已更新的代碼 – user583181 2011-01-27 11:29:25