一、HyperLink的主要属性设置示例
<
asp:HyperLinkField
DataNavigateUrlFields
="UserId,UserName"
DataNavigateUrlFormatString
="userdetail.aspx?UserId={0} & UserName={1}"
DataTextField ="UserName" HeaderText ="用户详细信息" Target ="_blank" />
DataTextField ="UserName" HeaderText ="用户详细信息" Target ="_blank" />
二、 ButtonField的主要属性设置示例
<
asp:ButtonField
ButtonType
="Button"
CommandName
="Click1"
Text
="按钮点击事件1"
/>
< asp:ButtonField ButtonType ="Button" CommandName ="Click2" Text ="按钮点击事件2" />
< asp:ButtonField ButtonType ="Button" CommandName ="Click2" Text ="按钮点击事件2" />
最主要的属性是CommandName,可以判断你点击了哪一列的按钮。下面简单的判断示例:
protected
void
GridView1_OnRowCommand(
object
sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
... {
if (e.CommandName.ToString() ==("Click1"))
Label1.Text = "you Click" + e.CommandName.ToString()+1111;
else
Label1.Text = "you Click" + e.CommandName.ToString() + 222;
}
... {
if (e.CommandName.ToString() ==("Click1"))
Label1.Text = "you Click" + e.CommandName.ToString()+1111;
else
Label1.Text = "you Click" + e.CommandName.ToString() + 222;
}