答案 0 :(得分:1)
从服务器代码中,您可以使用ClientScriptManager.GetPostBackEventReference,它会呈现回发事件参考 继承了msdn http://msdn.microsoft.com/en-us/library/system.web.ui.page.getpostbackeventreference.aspx
上的链接下载样本
允许选择没有选择列的gridview行。
protected override void Render(HtmlTextWriter writer)
{
GridView g = GridView1;
foreach (GridViewRow r in g.Rows)
{
if(DataControlRowType.DataRow == r.RowType)
{
r.Attributes["onMouseOver"] = "this.style.cursor='pointer';this.style.cursor='hand'";
r.Attributes["OnClick"] = ClientScript.GetPostBackEventReference(g, "Select$" + r.RowIndex, true);
}
}
base.Render(writer);
}
答案 1 :(得分:1)
这是您的网站吗?如果是这样,你可以直接调用按钮的click事件(假设它导致回发)。
你在抓别人的网站吗?在这种情况下,使用System.Net.WebClient
或System.Net.HttpWebRequest
对象向服务器发送类似的请求,如果单击该按钮,浏览器将发送该请求。有两种方法可以找出请求的内容: