У меня есть следующий код внутри моего шаблона ListView.
<asp:DropDownList runat="server" ID="myDropDown" Width="60px"
SelectedValue='<%# Eval("SelectedValue") %>'
DataSource='<%# Eval("DropDownList") %>'
style='display:<%# (bool)Eval("ShowDropDown") ? "block" : "none" %>;' >
</asp:DropDownList>
Идея состоит в том, что он будет генерировать html, но скрыт, чтобы я мог показать клиентскую часть.
Тем не менее, сгенерированный HTML выглядит так:
<select id="myDropDown"
style="width:60px;display:<%# (bool)Eval("ShowDropDown") ? "block" : "none" %>;">
Я не понимаю, почему это так. Есть ли способ сделать это (без использования классов)?