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>