Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
C# asp.net中带参数的超链接弹出窗口_C#_Asp.net_Hyperlink_Popup - Fatal编程技术网

C# asp.net中带参数的超链接弹出窗口

C# asp.net中带参数的超链接弹出窗口,c#,asp.net,hyperlink,popup,C#,Asp.net,Hyperlink,Popup,当我点击超链接时,我想用它打开一个弹出窗口。我该怎么做 我的超链接是这样的: <asp:HyperLink ID="hplToplamBegeni" runat="server" NavigateUrl='<%# "../Yazar/PostLikes.aspx?PostID="+ Eval("PostID") %>'></asp:HyperLink> 您可以使用linkbutton代替,然后onclientclick发出javascript函数 有关更多详

当我点击超链接时,我想用它打开一个弹出窗口。我该怎么做

我的超链接是这样的:

<asp:HyperLink ID="hplToplamBegeni" runat="server" NavigateUrl='<%# "../Yazar/PostLikes.aspx?PostID="+ Eval("PostID") %>'></asp:HyperLink>

您可以使用linkbutton代替,然后onclientclick发出javascript函数

有关更多详细信息,请参阅此链接。
这个使用javascript的超链接应该适合您

<asp:HyperLink runat="server" ID="hplToplamBegeni" Text="popup"
NavigateUrl='<%# String.Format("../Yazar/PostLikes.aspx?PostID={0}", Eval("PostID"))%>' 
      onclick="javascript:w= window.open(this.href,'PostID',
     'left=20,top=20,width=1500,height=300,toolbar=0,resizable=0');return false;">
</asp:HyperLink>


如果还有其他问题。检查路径,确保输入的url正确,PostID使用正确。

可能重复的事实上,我看到了该链接。然而,当我尝试这种解决方案时,却犯了这样的错误;“服务器标记格式不合适。”我使用了如下代码;'Target=“\u blank”>