Я использую ядро asp.net 2.1 и хочу использовать элемент selected option
и устанавливать в нем значения вручную, как показано ниже:
<select>
<option selected="@(typeCar== "Volvo" ? "selected" : string.Empty)" value="volvo">Volvo</option>
<option selected="@(typeCar== "Saab" ? "selected" : string.Empty)" value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi">Audi</option>
</select>
, но когда я хотел использовать троичный оператор воба из них selected="selected"
равны selected=""
Таким образом, выбраны два параметра, и, по-видимому, нет никакой разницы между selected="selected"
и selected=""
, например, когда typeCar=Volvo
просмотр источника страницы в браузере выглядит следующим образом:
<select>
<option selected="selected" value="volvo">Volvo</option>
<option selected="" value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi">Audi</option>
</select>
и второй вариант выбран!как я могу решить эту проблему?