在asp.net中打开新窗口

在asp.net中打开新窗口,asp.net,Asp.net,当我在网格视图中单击特定视频时,该视频应在新窗口中播放 当我在网格视图中单击视频时,我将在服务器端页面中检查某些条件。只有当该条件为真时,我才想在新窗口(或)选项卡中播放该视频 如果该条件为false,则我希望在同一页面中播放所选视频 这是我的代码: if(videoCategoryName.CategoryName=="Syndicated Videos") { string url = www.planetwrox.com + "/" + "default.aspx?q=videoi

当我在网格视图中单击特定视频时,该视频应在新窗口中播放

当我在网格视图中单击视频时,我将在服务器端页面中检查某些条件。只有当该条件为真时,我才想在新窗口(或)选项卡中播放该视频

如果该条件为false,则我希望在同一页面中播放所选视频

这是我的代码:

if(videoCategoryName.CategoryName=="Syndicated Videos")
{ 
  string url = www.planetwrox.com + "/" +  "default.aspx?q=videoid
  string fullURL = "window.open('www.google.com', '_blank', 'height=500,width=800');";
  ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", fullURL, true);
}
但新机场尚未开放。相反,视频在同一窗口中播放


任何人都可以提供一些想法或代码来解决这个问题。

尝试
var win=window.open()
,而不仅仅是
window.open()
我可以在height=500之前看到一个额外的单引号,它没有关闭。这就是原因

下面是我如何使用jQuery实现的:

ClientScriptManager clientScriptManager = Page.ClientScript;
string scriptText = "$(document).ready(function() { window.open('http://www.google.com'); });";
clientScriptManager.RegisterClientScriptBlock(this.GetType(), "MyScript", scriptText, true);

我甚至补充说,即使在新窗口中没有打开结束引号…是否有其他方法来实现此任务。。。您的想法您可以将视频控件放入锚定标记中,在运行时将href source附加到这些锚定标记以打开相应的视频。。。否则你可以在这里找到你的答案