Я создал vCard из приложения asp.net + C#. В конечном итоге. браузеры появляются в поле «открыть с помощью/Сохранить как». Я не хочу появляться в этом поле. вместо этого я хочу напрямую установить сгенерированный файл .vcf для открытия с Outlook 2007 или 03. Что делать? Моего кода:Как открыть vCard bydefault в Outlook 2007/03?
S
ystem.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
//vCard Begin
stringWrite.WriteLine("BEGIN:VCARD");
stringWrite.WriteLine("VERSION:2.1");
//Name
stringWrite.WriteLine("N:" + nameLast + ";" + nameFirst +
";" + nameMiddle + ";" + nameTitle);
//Full Name
stringWrite.WriteLine("FN:" + nameFirst + " " +
nameMiddle + " " + nameLast);
//Organisation
stringWrite.WriteLine("ORG:" + company + ";" + department);
//URL
stringWrite.WriteLine("URL;WORK:" + uRL);
//Title
stringWrite.WriteLine("TITLE:" + title);
//Profession
stringWrite.WriteLine("ROLE:" + profession);
//Telephone
stringWrite.WriteLine("TEL;WORK;VOICE:" + telephone);
//Fax
stringWrite.WriteLine("TEL;WORK;FAX:" + fax);
//Mobile
stringWrite.WriteLine("TEL;CELL;VOICE:" + mobile);
//Email
stringWrite.WriteLine("EMAIL;PREF;INTERNET:" + email);
//Address
stringWrite.WriteLine("ADR;WORK;ENCODING=QUOTED-PRINTABLE:" + ";" +
office + ";" + addressTitle + "=0D" +
streetName + ";" + city + ";" +
region +
";" + postCode + ";" + country);
//Revision Date
//Not needed
//stringWrite.WriteLine("REV:" + DateTime.Today.Year.ToString() +
// DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + "T" +
// DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() +
// DateTime.Now.Second.ToString() + "Z");
//vCard End
stringWrite.WriteLine("END:VCARD");
response.Write(stringWrite.ToString());
response.AppendHeader("Hi", "PMTS");
response.End();
да, вы совершенно поняли мой вопрос. Но я использовал эти мимы. Но не работал Лэнс. не могли бы вы рассказать или спросить кого-нибудь для этого.please.I просто хочу избежать этого диалогового окна «запуск или загрузка». и хотите встроить (по C# -коду), установленному в сгенерированный .vcf-файл как outlook. –
@Lalit: После повторного чтения вашего комментария, похоже, вы хотите сделать то, что не можете. Вы не можете принудительно выполнять какое-либо действие (Google Chrome) и время, которое вы можете, браузер все еще получает ответ; а не сервер (сервер может только сделать предложение, которое задает тип MIME). – Lance