【发布时间】:2011-01-27 11:05:41
【问题描述】:
我在 default.aspx 中有以下功能.....我有 webusercontrol,它有 10 个复选框和 1 个按钮....我希望当我单击用户控件的 button1 时它可以访问默认功能。 aspx ...page ...如果我将用户控件拖到 default.aspx
通常,如果我在 default.aspx 中使用 10 个复选框和 1 个按钮,那么它可以正常工作...如果我在用户控件中使用 10 个复选框和 1 个按钮,然后在 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>
【问题讨论】:
标签: javascript asp.net jquery vb.net visual-studio-2008