none
ASP.NET中Gridview的双击事件问题 RRS feed

  • 问题

  • 想做双击Gridview的一行显示另一个页面,我用了函数

    GridView1.Attributes.Add("ondbclick", "javascript:Response.write(xsrcx_view.aspx);");

    但是函数没写在OnRowDataBound事件下,

    可是运行的时候没反应,希望各位高手指点!

    • 已移动 孟宪会Moderator 2010年3月30日 7:25 (发件人:.NET Framework 一般性问题讨论区)
    2010年3月26日 8:01

答案

全部回复

  • 你好 可能你对aspnet以及javascript都还不是很熟悉 js中是没有你这样的函数的 而且即便有 语法也不正确

    OnRowDataBound事件是服务器端事件 而ondbclick仅是客户端即在浏览器上触发的事件

    你可以用在RowDataBound事件中的行添加这个属性  同时将javascript修改为:javascript:window.open('xsrcx_view.aspx');之类的


    Memory all alone in the moonlight~My Blog in .NET~~~
    2010年3月26日 12:41
    版主
  • 呃,今天才回复不好意思,不过按你说的试过还是不行,还有那个Gridview里我没找到RowDataBound事件

    2010年3月29日 1:34
  • 呃,今天才回复不好意思,不过按你说的试过还是不行,还有那个Gridview里我没找到RowDataBound事件

    2010年3月29日 1:34
  • 问题已解决,谢谢!

    • 已标记为答案 木然 2010年3月29日 5:09
    2010年3月29日 5:09