Что такое Equilavent PHP-кода: header () в Asp.Net? - PullRequest
4 голосов
/ 01 апреля 2012

У меня есть флэш-файл, который загружает данные из файла XML.
После того, как у меня возникла проблема с перезагрузкой данных, я нашел решение написать код XML для вывода на экран с кодом PHP.
Вот код, который я использую:

<?php
header ("Cache-Control: no-cache, must-revalidate");
header ("Content-Type:text/xml");
echo '<images>';
echo '<image title="1" src="Images/01.jpg" description="1"/>';
echo '<image title="2" src="Images/02.jpg" description="2"/>';
echo '<image title="3" src="Images/03.jpg" description="3"/>';
echo '<image title="4" src="Images/04.jpg" description="4"/>';
echo '<image title="5" src="Images/05.jpg" description="5"/>';
echo '</images>';
?>  

Я хочу использовать тот же навык на странице aspx Asp.Net.Я нашел Response.Write() как функцию, эквивалентную echo, но как мне преобразовать функции header() в код Asp.Net?
Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 01 апреля 2012
HttpContext.Current.Response.Headers.Add

HttpContext.Current.Response.AddHeader
3 голосов
/ 01 апреля 2012

Вы можете использовать Response.ContentType для типа контента, а также можете посмотреть Response.Cache .SetExpires для немедленного истечения срока действия кэша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...