读书人

用户控件中控件的值该如何获取

发布时间: 2013-04-02 12:35:26 作者: rapoo

用户控件中控件的值,该怎么获取?
自定义了一个用户控件

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="user_controls.ascx.cs" Inherits="user_controls" %>
<asp:Panel ID="users_checkbox" runat="server">
<input type="checkbox" ID="Checkbox1"/> 选项1
<input type="checkbox" ID="Checkbox2"/> 选项2
</asp:Panel>


然后在页面A中引用了这个控件
<%@Register TagPrefix="uc" TagName="UserEvent" src="~/user_controls.ascx"%>
……
<uc:UserEvent runat = "server" ID = "checkbox_1"/>

现在希望在A中判断用户控件中的checkbox2是否选中
CheckBox cb1 = (CheckBox)checkbox_1.FindControl("Checkbox2");
这样却找不到这个控件,为什么呢?
要如何做,才可以找到Checkbox2的属性呢?

PS:我将用户控件简化了~~该用户控件是想美化checkbox控件的~
[解决办法]
function onloadnews(obj) {
var o = document.getElementById(obj);
……
}
onclick="onloadnews('<%=HiddenField1.ClientID %>')",

读书人网 >C#

热点推荐