Очистить кеш IE C # - PullRequest
       3

Очистить кеш IE C #

1 голос
/ 11 мая 2011

У меня проблема с Internet Explorer и кешем (я думаю).

Легко объяснил, я пытаюсь отредактировать пользователя в моей базе данных SQL с помощью LINQ-to-SQL, который работает отлично.После того, как пользователь отредактирован, он отправляет меня обратно на созданную мной страницу со списком всех пользователей, и я могу затем щелкнуть любого пользователя, которого я хочу редактировать.

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

Кто-нибудь знаетесли в Visual Studio есть способ очистить кеш IE для этой конкретной страницы?Я знаю, что могу просто нажать Ctrl + F5, но я хочу обновить его, не нажимая Ctrl + F5.

Кстати, мой сайт запрограммирован на c # и .net 4.0.

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Возможно, вам нужно обновить ваш контекст данных .

L2S не «кеширует» как таковой, но иногда требуется запрос на обновление данных из базы данных, в зависимости от того, как вы обновили данные.

0 голосов
/ 11 мая 2011

Вы можете попробовать добавить случайное число в ссылке пользователя, например:

<a href="Page.aspx?userId=123&rnd={JUST A RANDOM NUMBER OR TICKS} />

Эта концепция аналогична кешированию JavaScript, в IIS она будет иметь такую ​​же интерпретацию, но заставит ее получить новую.

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