2012-06-26 2 views
0

Предположим, у меня есть XElement element (я могу загрузить его из базы данных). Мне нужно разместить ссылку на странице, поэтому после нажатия на нее пользователь может загрузить XML-документ, созданный с element.ToString(). Я бы не хотел сохранять этот документ в файл, прежде чем пользователь нажимает на эту ссылку.Загрузить XML-документ из базы данных

Как это сделать?

Заранее спасибо

ответ

0

Вы можете сохранить XML на сервере, прежде чем вернуть клиенту:

string file = Server.MapPath("~/somefolder/somefile.xml"); 
File.WriteAllText(file, element.ToString()); 
+0

Пожалуйста, прочитайте вопрос тщательно - «Я ** не хотел ** в сохраните этот документ в файл до того, как пользователь нажмет на эту ссылку ». Вот в чем вопрос. –

+0

Нет, это произойдет в действии контроллера, которое вызывается, как только пользователь нажимает на ссылку. –