控件是用来干什么的?
可以这样想,控件,就是你在窗体上看到那些东西(它们其实是放在控件里的)。
比如说,你在窗体上看到的图片,其实是放在一个叫Picture的控件里的。你看到的按钮,其实是一个叫Command的控件。你看到的文字,它可能就是放在一个叫Label的控件里的。
举个例子来说,一个教室相当于一个窗体,它里面可以放凳子,也可以放桌子,教室就是一个控件。
在这个教室里,放一张桌子,桌子上写上“你好”两个字,桌子就是一个控件,它里面有“你好”两个字。这相当于你在窗体上放一个Label控件,然后在Label控件的标题属性中写上“你好”两个字
我们也可以在教室里放一条凳子,在它上面画上一幅画,这个凳子就是一个控件,它里面放了一幅画。这就好比在窗体上放一个Picture控件,然后在Picture控件的Picture属性中放上一张图片。
asp.net Repeater控件中放一个asp:Button如何通过asp:Button操作该行?
前台
test
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" OnItemCommand="Repeater1_ItemCommand"
>
'>
"
SelectCommand="SELECT * FROM [test126]">
后台
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class repeater获取控件 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName.Equals("get"))
{
TextBox text = e.Item.FindControl("TextBox1") as TextBox;
Response.Write(text.Text);
}
}
}