我将此代码用于gridview:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{ if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("style", "font-weight:bold;color:blue");
e.Row.Attributes.Add("style", "cursor:pointer;");
e.Row.Attributes.Add("onclick", "location='WebForm1.aspx?id=" + DataBinder.Eval(e.Row.DataItem, "CustomerID") + "'";);
}}
还使用 TemplateField 添加一列复选框。我的问题是,当我单击行转到 WebForm1.aspx 的任何字段时,但我想在单击 CheckBox 时没有转到 WebForm1.aspx 页面并且只检查 CheckBox 控件。