Открыть диалог сохранения в asp.net MVC 2 - PullRequest
0 голосов
/ 19 апреля 2011

Я пытаюсь позволить пользователю сохранить XML-файл в месте по своему выбору.У вас есть примеры написания места сохранения для приложения asp.net mvc 2?

1 Ответ

0 голосов
/ 19 апреля 2011

Вы можете использовать заголовок Content-Disposition и указать свойство attachment, которое предложит пользователю диалоговое окно Сохранить как:

public ActionResult Download()
{
    var cd = new ContentDisposition
    {
        FileName = "foo.xml",
        Inline = false
    };
    Response.AppendHeader("Content-Disposition", cd.ToString());
    var xml = Encoding.Default.GetBytes("<root>some content</root>");
    return File(xml, "text/xml");
}
...