C# 中的GridView中的绑定控件问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:31:35
GridView中我添加了一个HyperLink控件,通过点击之后跳转到其他页面。现在问题来了,我现在想在点击HyperLink控件的时候做一下判断,经过判断之后在跳转到指定的页面!有什么方法能添加这个HyperLink的点击事件呢?(我看GridView中没有子控件的点击事件)。

总结一下:就是通过点击GridView中的HyperLink控件之后,获取传递的参数,并做判断,再跳转到指定的页面

先谢谢了!

这个用Javascript就可以完成了。
首先建立一个javascript函数,大致如下:
function check(yourparam)
{
if(判断yourparam)
{
return false;
}
return true;
}
然后在HyperLink上加一个属性
<asp:HyperLink ID="HyperLink1" runat="server" onclick="return check('param');" NavigateUrl="http://www.sina.com.cn"
Target="_blank">HyperLink</asp:HyperLink>
如果返回的是false,就不会跳转了。返回是true就可以跳转。

给控件加个CommandName="mycom"
GridView有个RowCommand事件, 判断e.CommandName="mycom" 就是点的当前HyperLink