GridView中有HyperLinkField字段,已经绑定到数据源,现在我点要击一条后就得到这条记录对应字段的值,但是本页不会跳转。

解决方案 »

  1.   


     protected void MyGridView_RowDataBound(object sender, GridViewRowEventArgs e)
        {        
    (HyperLink)e.Row.Cells[0].Controls[0]).Attributes.Add("Onclick", //iframe路径);
    }
      

  2.   

    href="#"
    这个会自动条到本页的最top位置需要定义一个 name = "tt"
    href = "#tt"这样就会指定跳到该位置
      

  3.   

    问题只说了一半...
    类似<asp:HyperLinkField DataNavigateUrlStringFormat="javascript:someFoo('{0}')" dataNavigateUrlFields="FieldNameX" ...