在datagrid中如何能点击某个选项来弹出一窗口,我试过用windows.open()可是那要去掉runat=server
可是这样的话提示说控件错误,请大家帮助。
我只是想实现弹出来,然后能控制他的大小,但要在datagrid中,请大家帮助。

解决方案 »

  1.   

    itemtemplate里边不允许写onclick?
      

  2.   

    <asp:HyperLink>可以实现.
    而如果你要控制弹出窗口的大小,可以用Js的window.open()实现.
    具体,你可以先findcontrol到控件后,然后给这个控件加js文件就可以了.
      

  3.   

    用LinkButton:
    this.LinkButton1.Attributes.add("onclick","window.open('index.aspx','Sample','toolbar=yes,location=no,directories=no,status=no,menubar=yes,scrollbars=no,resizable=no,copyhistory=yes,width=300,height=200,left=100,top=100')");
      

  4.   

    功能已经实现,是用<a onclick=winopen(this)>来实现的弹出窗口后还可以传数据。
    感谢大家的帮助。winopen是个javascript函数,自己写的
      

  5.   

    jxufewbt(我的目标是5星) 写的不错阿!