Использование переключателей в ASP — присвоение проверено

#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%>>
 

Эрик