日期:2014-05-18  浏览次数:20547 次

能否通过CheckBox的Text找到ID
CheckBox是我们常用的一个控件,而且包含ID和TEXT这个两个属性.如果在页面上有多个CheckBox我们可以通过FindControl("chkID")来找到某个CheckBox.可有没有什么方法能通过Text的值来找到该CheckBox了.(使用环境asp.net 2.0)

------解决方案--------------------

完全可以,如下为前台代码:
C# code

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>\
<!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>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <br />
        <asp:CheckBox ID="CheckBox1" runat="server" Text="1" /><br />
        <asp:CheckBox ID="CheckBox2" runat="server" Text="2" />
        <br />
        <asp:CheckBox ID="CheckBox3" runat="server" Text="3" /><br />
        <br />
        请输入你要找的的复选框的文本:
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /><br />
        <asp:Label ID="Label1" runat="server"></asp:Label></div>
    </form>
</body>
</html>