Рекомендуется: как решить проблему перехвата левых названий персонажей с различной длиной Мы часто видим, что когда мы используем левые, чтобы вырезать строки, потому что китайские иероглифы и английский сосуществуют в заголовке, два названия новостей различны по длине. Чтобы решить эту проблему, мы можем использовать следующую функцию. % '********************************************' Имя функции: Gottopic 'Функция: отрезать строку, один китайский символ рассчитывается
Пользователи часто сталкиваются с некоторыми неожиданными ситуациями при отправке форм, таких как многократно обновлять страницу, нажатие на обратную клавишу и т. Д. Если меры управления не будут приняты, это вызовет проблему повторного представления формы.Метод профилактики, представленный в этой статье, в основном состоит из четырех подпрограмм. В относительно простых приложениях вам просто нужно поместить эти коды в файл включения и напрямую процитировать их; Для этих более сложных сред, мы даем некоторые предложения по улучшению в конце статьи.
1. Базовый рабочий процесс
Далее мы обсуждаем эти четыре подпрограммы по очереди.
(I) Инициализация
Здесь мы хотим сохранить две переменные в объекте сеанса, среди которых:
⑴ Каждая форма соответствует уникальному идентификатору, называемому FID, и счетчик используется для того, чтобы сделать это значение уникальным.
⑵ Каждый раз, когда форма будет успешно представлена, ее FID должен храниться в словарном объекте.
Мы используем выделенный процесс для инициализации вышеуказанных данных. Хотя каждая подпрограмма будет называть это в будущем, она фактически будет выполнена только один раз во время каждого сеанса:
Subinitializefid ()
Ifnotisobject (session (fid -stist)) затем
SetSession (FIDLIST) = server.createObject (scripting.dictionary)
Session (FID) = 0
Эндиф
Заканчивая
(Ii) Уникальный идентификатор для создания формы
Следующая функция GenerateFid () используется для создания уникального флага для формы. Функция сначала добавляет значение FID на 1, а затем возвращает его:
FunctionGeneratefid ()
Инициализируйтефид
Session (FID) = SESSION (FID) +1
GENERATEFID = SESSION (FID)
Конечная функция
(Iii) Зарегистрированная форма
Когда форма будет успешно представлен, ее уникальный идентификатор зарегистрирован в словарном объекте:
Subregisterfid ()
Dimstrfid
Инициализируйтефид
strfid = запрос (FID)
Session (FIDLIST) .ADDSTRFID, теперь ()
Заканчивая
(Iv) проверить, представляется ли форма неоднократно
Перед формальной обработкой формы, представленной пользователем, вы должны проверить, зарегистрирован ли ее FID в словарном объекте. Следующая функция CHECKFID () используется для выполнения этой работы. Если он был зарегистрирован, он возвращает false, в противном случае он возвращает true:
Functioncheckfid ()
Dimstrfid
Инициализируйтефид
strfid = запрос (FID)
CheckFid = notSession (FIDLIST) .Exists (strfid)
Конечная функция
Поделиться: интерпретируйте использование ASP для написания кода, аналогичного функциям поисковой системы Во -первых, создайте базу данных доступа. В библиотеке есть таблица Urlindex, где поля URL и ключевых слов индексируются соответственно, следующим образом: URL Text (Индекс: с (без дублирования)). Название текст Описание текст текст Ключевые слова (индекс: с (без дублирования)).
2 страницы в общей сложности предыдущей страницы 12 Следующая страница