从GridView的HyperLinkField打开一个新窗口弹出窗口

时间:2019-02-27 15:01:30

标签: c# asp.net gridview hyperlink

我正在使用 GridView ,并且需要从 HyperLink 字段弹出新窗口,且没有工具栏,并且无法调整大小。

我将 ID 的值(在查询字符串中)传递到新页面。

该怎么做?

我正在使用母版页

示例代码如下:

    NavigateUrl='<%# (String.IsNullOrEmpty(Eval("Attachment").ToString()) ? 
                    String.Format("sDetailsUpload.aspx?sID={0}", 
                   _2Version_Mprep.Base64ForUrlEncode(Eval("ID").ToString())) :
                    Eval("Attachment").ToString())%>'

1 个答案:

答案 0 :(得分:0)

在您的标记网页中尝试此操作。

我希望我能帮上忙。

NavigateUrl='<%# (String.IsNullOrEmpty(Eval("Attachment").ToString()) ? 
                  String.Format("sDetailsUpload.aspx?sID={0}", 
                  _2Version_Mprep.Base64ForUrlEncode(Eval("ID").ToString()) : 
                  Eval("Attachment").ToString())%>'
                  onclick="javascript:w= window.open(this.href,'sID',
                 'left=20,top=20,width=750,height=450,toolbar=0,resizable=0');
                  return false;"