Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 超链接(带查询字符串)打开新窗口特定大小_Javascript_Asp.net_Gridview_Hyperlink - Fatal编程技术网

Javascript 超链接(带查询字符串)打开新窗口特定大小

Javascript 超链接(带查询字符串)打开新窗口特定大小,javascript,asp.net,gridview,hyperlink,Javascript,Asp.net,Gridview,Hyperlink,我有从查询字符串填充的GridView2。这是通过单击GridView1中的超链接完成的。这一切都很完美,但我希望窗口是一个特定的大小,而不是在一个新的标签。我怎样才能做到这一点 以下是我在GridView1中的代码: <asp:TemplateField HeaderText="DateHL"> <ItemTemplate> <asp:HyperLink ID="hl1" runat="server" Target="_blank" N

我有从查询字符串填充的GridView2。这是通过单击GridView1中的超链接完成的。这一切都很完美,但我希望窗口是一个特定的大小,而不是在一个新的标签。我怎样才能做到这一点

以下是我在GridView1中的代码:

<asp:TemplateField HeaderText="DateHL">
     <ItemTemplate>
         <asp:HyperLink ID="hl1" runat="server" Target="_blank" NavigateUrl='<%# Eval("DateFormat", "~/DateProfile.aspx?sdate={0}") %>'><%# Eval("DateFormat")%></asp:HyperLink>
     </ItemTemplate>
</asp:TemplateField>  

您是否尝试在超链接的onclientclick事件中调用window.open而不是使用navigateURL?您可能也应该尝试命名窗口

在NavigateUrl或事件中使用javascript:window.open

e、 g:

NavigateUrl='<%# string.Format("javascript:window.open('~/DateProfile.aspx?sdate={0}', 'MsgWindow','width=200,height=100')", Eval("DateFormat")) %>'
OnClick='<%# Eval("DateFormat", "javascript:window.open('~/DateProfile.aspx?sdate={0}', 'MsgWindow','width=200,height=100')") %>'