Эта статья представляет собой подробное введение в встроенный объект сеанса объекта и глобальный объект приложения, разделяемый редактором нового технологического канала Error. Я надеюсь, что это будет полезно для вашего будущего обучения.
Сессия
Каждый компьютер обращается к серверу и имеет независимый сеанс, значения ключей одинаковы, а содержимое различено.
1.session сохраняется на сервере.
2. Сессия не имеет настойчивости, а период хранения составляет 20 минут.
Ключевые моменты: не злоупотребляйте сеансом, не используйте его. Злоупотребление вызовет переполнение сервера, и не использовать его, вызовет отходы ресурсов.
Присвоение: сеанс ["key"] = value;
Значение: строка a = session ["key"];
CLEAR: SESSION ["KEY"] = NULL;
Приложение
Приложение ["ключ"] заключается в том, что все пользователи получают значение в этом ключе. Там нет цикла сохранения, и он будет сохранен все время, обычно используется в качестве номера версии.
Присвоение: приложение ["key"] = value;
Значение: Application.get ("key");
Операция команды ретранслятора:
пример:
<TemTemplate> <tr style = "< %#eval (" blue ") %>"> <td> < %#eval ("username") %> </td> <td> < %#eval ("пароль") %> </td> <td> < %#eval ("никман") %> </td> <td> < %#eval ("sexrame") %> %> </td> <td> < %#eval ("selectame") %> </td> <td> < %#eval ("sexrame"). <td> <%#eval ("День рождения")%> </td> <td> <%#eval ("age")%> </td> <td> <%#eval ("nationname")%> </td> <td> <ASP: Buttond Id = "Button1" Runat = "server" text = "deleTe" CommandMAME = "DELETE" DELETE "DELETE" DELETE "DELETE" CommandMAMER = '<%#"eval) nave" eval) navele "eval)" eval) navele "eval) anvale)" eval) "deleTe" CommandMAM %> '/> <asp: button id = "button2" runat = "server" text = "modify" commandMAme = "xiugai" commandMAme = "delete" commandargument =' < %#eval ("username") %> '/> </td> </tr> </itemtemptate>Фоновый код:
if (e.commandname == "Delete") // Удалить кнопку {new userda (). delete (e.commandargument.tostring ()); Repeater1.datasource = new userda (). Select (); Repeater1.databind (); } if (e.commandName == "xiugai") {new userda (). select (e.commandargument.tostring ()); Repeater1.datasource = new userda (). Select (); Repeater1.databind (); }Благодаря введению нового технологического канала, встроенных объектов нового технологического канала, объекта сеанса нового технологического канала, ViewState, я надеюсь, что это поможет вам узнать эту часть знаний. Спасибо за поддержку нового технологического канала!