ページにasp.netハイパーリンクがあり、クリックすると新しいウィンドウで新しいページが開きます。
lnkPrint.NavigateUrl = blah blah;
lnkPrint.Target = "_blank";
この新しいページには、OpenXML で Word ドキュメントを作成する UserControl があります。新しいウィンドウを閉じずに、ユーザーに Word ドキュメントを表示しようとしています。ただし、ウィンドウはユーザーにドキュメントを表示するだけで、ウィンドウを閉じてハイパーリンクのあるページに戻ります。
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.ClearHeaders();
HttpContext.Current.Response.AddHeader("content-disposition", "attachment; filename=" + masterFileName);
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
HttpContext.Current.Response.TransmitFile(masterContainer);
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.Close();
新しいウィンドウが閉じている理由と、開いたままにする方法を知っている人はいますか?
ありがとう、