Публикация сайта ASP.NET - PullRequest
0 голосов
/ 29 июня 2011

У меня есть несколько страниц в приложении asp.net.

Я внес изменение в функцию javascript (вместо window.close я изменил ее на предупреждение) и опубликовал в IIS. Вкратце из этого:

function ShowHelp()
{window.close();}

<li><a onclick="ShowHelp()">Contents</a></li> 

К этому:

function ShowHelp()
{alert("Help files to be added");}

<li><a onclick="ShowHelp()">Contents</a></li> 

Когда я нажимаю F5, я вижу изменения. Я получаю сообщение с предупреждением, и это именно то, что я хочу (на данный момент). Но когда я публикую и пытаюсь просмотреть веб-сайт из другого окна, мой браузер закрывается при нажатии на ссылку. Это похоже на то, как браузер кеширует окно и смотрит на кешированную версию.

Мне бы очень хотелось всегда проверять сервер на наличие новейшей версии. Как я могу сделать это в ASP?

Спасибо

Jason

1 Ответ

2 голосов
/ 29 июня 2011

Вы можете добавить параметр временной метки (миллисекунды) к URL-адресу вашего запроса.

Поскольку отметка времени всегда отличается, это рассматривается браузером как новый запрос и, следовательно, всегда будет получать последнюю версию с сервера.

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