Обходной путь к этому - добавить следующий код javascript в раздел страницы logout.aspx:
Этот javascript-код отправит пользователя обратно, если пользователь доберется до страницы выхода из системы, нажав кнопку «Назад».
Если вам нужно убедиться, что у пользователя нет возможности вернуться на страницы после выхода из системы, вы должны попросите браузер не кэшировать ни одну из страниц, включив на каждой странице код, похожий на следующий:
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Проверьте документы здесь:
"Если комментарий в первой или второй строке сценария Python соответствует регулярному выражению coding[=:]\s*([-\w.]+)
, этот комментарий обрабатывается как объявление кодировки"
"Рекомендуемые формы этого выражения
# -*- coding: <encoding-name> -*-
который распознан также GNU Emacs, и
# vim:fileencoding=<encoding-name>
который распознан VIM Bram Moolenaar."
Так, можно поместить в значительной степени что-либо перед частью "кодирования", но придерживаться "кодирования" (без префикса), если Вы хотите быть 100% python-docs-recommendation-compatible.
Строго говоря, необходимо использовать то, что распознано Python и определенным программным обеспечением редактирования, которое Вы используете (если это нуждается/принимает в чем-нибудь вообще). Например, coding
форма распознана (из поля) GNU Emacs, но не Vim (да, без универсального соглашения, это - по существу борьба за сферы влияния).
БОДРОСТЬ ДУХА 263:
первая или вторая строка должна соответствовать регулярному выражению, "кодирующему [: =] \s* ([-\w]. +)"
Так, "кодирование: UTF-8" соответствия.
PEP обеспечивает некоторые примеры:
#!/usr/bin/python
# vim: set fileencoding=<encoding name> :
# This Python file uses the following encoding: utf-8
import os, sys
Если я не ошибаюсь, первоначальное предложение о кодировке исходного файла состояло в том, чтобы использовать регулярное выражение для этих первых двух строк, которые позволят обоим.
Я думаю, что regex был чем-то вроде coding:
сопровождаемый чем-то.
Я нашел это: http://www.python.org/dev/peps/pep-0263/, Который является первоначальным предложением, но я, может казаться, не нахожу заключительную спецификацию, указывающую точно, что они сделали.
Я, конечно, использовал encoding:
к большому эффекту, настолько очевидно, что работы.
Попытайтесь измениться на что-то совершенно другое, как duhcoding: ...
видеть, работает ли это точно также.
Я подозреваю, что это подобно Ruby - любой метод хорошо.
Это в основном, потому что различные текстовые редакторы используют различные методы (т.е., эти два) маркировки кодирования.
С Ruby пока первое, или второй, если существует строка хижины, содержит строку, которая соответствует:
coding: encoding-name
и игнорирование любого пробела и другого пуха на тех строках. (Это может часто быть = вместо: также).