私のプロジェクトで新しいウィンドウを開くのが好きです。私は自分のプロジェクトで2つのパネルを使用しています。私はgridview(panel1)の "Viewdocument"リンクをクリックすると、そのファイルを開くためのウィンドウが表示されます。しかし、私のコードでは、この問題を解決するのに役立つものはありません。ここにコードがあります。C#で新しいウィンドウを開く方法
if (myReader.Read())
{
myReader.Close();
openWIndow("fr_OpenFile.aspx", "", fileName);
Linkbutton_ModalPopupExtender.Show();
//OpenMyFile();
}
else
{
myReader.Close();
Message("Cannot open selected file");
Linkbutton_ModalPopupExtender.Show();
return;
}
con.Close();
//OpenMyFile();
}
else
{
Message("File not found");
Linkbutton_ModalPopupExtender.Show();
}
}
catch (Exception ex)
{
lblmsg.Text = ex.Message;
}
}
private void openWIndow(String FileName, String WindowName, String qString)
{
String fileNQuery = FileName + "?value=" + qString;
String script = @"<script language=""javascript"">" + "window.open(" + fileNQuery + WindowName + "," + "menubar=Yes,toolbar=No,resizable=Yes,scrollbars=Yes,status=yes" + ");" + "</script>";
ClientScript.RegisterStartupScript(this.GetType(), "OpenWindow", script);
}
アドバンス
あなたのケースで「新しいウィンドウを開く」とは何ですか? Aspxページを開く? –