Javascript 超链接(带查询字符串)打开新窗口特定大小
我有从查询字符串填充的GridView2。这是通过单击GridView1中的超链接完成的。这一切都很完美,但我希望窗口是一个特定的大小,而不是在一个新的标签。我怎样才能做到这一点 以下是我在GridView1中的代码: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
<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')") %>'