#session #asp-classic
#сеанс #asp-классический
Вопрос:
У меня есть фрагмент кода для проверки переменной сеанса, является ли мое значение переключателя мужским или Женским. Есть ли более чистый способ сделать это?
<input name="EmployeeSex" id="Female" type="radio" value="Female"
<% if Session("EmployeeSex") = "Female" then
Response.Write("checked")
end if
%>
> Female
Спасибо.
Ответ №1:
<% если сеанс («EmployeeSex») = «Женский» %> отмечен<% конец, если %>
Комментарии:
1. Спасибо за ответ, но я надеялся, что будет лучший способ затем поместить условие в мой входной тег. Может быть, назначить переключатель в качестве объекта и назначить атрибут check?
2. Это в значительной степени способ написания таких вещей в классическом asp. Я не думаю, что существует способ определения объекта, и в любом случае преимущества этого будут превзойдены сложностями работы с таким объектом в классическом ASP.
Ответ №2:
Это, пожалуй, самый лучший способ, за исключением написания компонента WSC, который имитирует ASP.NET Вспомогательный объект MVC «HTML»:
<%
Dim cbCheck
if Session("EmployeeSex") = "Female" Then cbCheck="checked"
%>
<input name="EmployeeSex" id="Female" type="radio" value="Female" <%=cbCheck%>>
Эрик