vcard を作成/ダウンロードするための応答オブジェクトを含むポップアップを生成する Web ページがあります。期待どおりに機能しますが、親ページのフォント サイズが大きくなり、ページを更新しないと元に戻りません。どうすれば修正できますか?
vcardポップアップへの私の呼び出し:
Response.Write(@"<script language = 'Javascript'>var" +
@" win=window.open('vCard.aspx',null,'width=50,height=50," +
@"top=100,left=100','true');</script>");
Vcard の作成:
public static void VCard(HttpResponse response)
{
response.Clear();
response.Charset = "";
response.ContentType = "text/x-vCard";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
{
response.AddHeader("content-disposition", "attachment; filename=" + usr.SamAccountName);
stringWrite.WriteLine("BEGIN:VCARD");
stringWrite.WriteLine("VERSION:2.1");
//Name
stringWrite.WriteLine("N:" + usr.LastName + ";" + usr.FirstName
);
//removed other vcard lines....
//vCard End
stringWrite.WriteLine("END:VCARD");
response.Write(stringWrite.ToString());
response.End();
}
}