-5
A
回答
1
,如果您有jQuery的加载..然后:
$('rowID-or-className').click(function(){
window.location.href = 'https://docs.google.com';
});
0
您可以使用OnSelectedIndexChanged
<asp:GridView ID="GridView1" runat="server" OnSelectedIndexChanged="OnSelectedIndexChanged">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:BoundField DataField="Country" HeaderText="Country"/>
</Columns>
</asp:GridView>
<asp:LinkButton ID="lnkDummy" runat="server"></asp:LinkButton>
protected void OnSelectedIndexChanged(object sender, EventArgs e)
{
// do some business and redirect
}
一个完整的例子可以发现here
0
这里是工作示例:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#id').click(function(){
window.location.href = 'www.test.com';
});
});
</script>
<div id="id">CLick</div>
0
在GridView的RowDataBound事件,你可以很容易地做到这一点。这是做到这一点的一种方法,你也可以通过使用这种方法从代码后面和从该特定行传递任何数据:
这是一个简单的代码示例:它将为所有行设置onclick事件你的gridview。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onclick"] = "window.location.href='YourPage.aspx'";
}
}
,如果你想从点击行通过一些值,比如你有是有行数据的唯一ID,那么你可以将此ID传递到您的网页并获取所有数据行内的标签在该页面加载事件中,您可以这样做:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string idd = ((Label)e.Row.FindControl("lblId")).Text;
e.Row.Attributes["onclick"] = "window.location.href='Youpage.aspx?id="+idd+"'"; }
}
希望它能解决您的问题。
相关问题
- 1. jqgrid在点击行时重定向到另一个页面
- 2. 如何通过htaccess将index.php重定向到另一个页面
- 3. 从一个页面URL重定向到另一个页面
- 4. jquery:从一个页面重定向到另一个页面
- 5. 通过json调用重定向到另一个页面
- 6. 通过htaccess重定向到另一个页面而不是index.php
- 7. 通过php重定向到另一个页面?
- 8. htaccess - 重定向到另一个页面
- 9. PHP - 重定向到另一个页面
- 10. Asp.net重定向到另一个页面
- 11. ajax重定向到另一个页面
- 12. 重定向到另一个页面PHP
- 13. 重定向到另一个jsp页面
- 14. 经过Javascript验证页面重定向到另一个页面
- 15. 如何删除页面时重定向到另一个页面
- 16. 如何读取通过JSF从一个页面重定向到另一个页面的多个传递参数?
- 17. 如何在GWT中从一个页面重定向到另一个页面
- 18. IIS:如何将一个页面的请求重定向到另一个页面?
- 19. 如何在PHP中将一个页面重定向到另一个页面?
- 20. 我如何将一个php页面重定向到另一个php页面?
- 21. 如何使用mod_rewrite从一个页面重定向到另一个页面?
- 22. 如何在asp.net mvc4中从一个页面重定向到另一个页面?
- 23. 通过JQuery重定向到另一页
- 24. 将一个特定页面重定向到另一个域
- 25. 将单个https页面重定向到另一个http页面
- 26. 如何通过.htaccess正确地将index.php重定向到另一个页面?
- 27. 上点击一个div重定向到另一个HTML页面,并调用JavaScript来显示特定的div
- 28. 如何通过点击Html中的超链接重定向到另一个页面?
- 29. 点击任何链接或按钮重定向到另一个页面asp.net
- 30. 通过点击另一个
https://www.google.co.in/search?q=how+to+redirect+to+another+page+by+clicking+on+a+gridview+row' –
使用html定位标记https ://www.w3schools.com/tags/tag_a.asp –
[试试这个](http://stackoverflow.com/questions/331231/c-sharp-gridview-row-click) – User6667769