Ответ 1
Вы можете сделать это с помощью управления сервером так же, как простые элементы управления html. Вам нужно только исправить набор визуализированных идентификаторов клиента элемента управления. Вот пример: (см. Примечания к коду для того, что я делаю)
function TriggerChange(me)
{
// get the drop down control
var cTheDropDown = jQuery("#<%=ddlControl.ClientID%>");
// find the value of the selected one
var SelValue = jQuery('option:selected', cTheDropDown).attr('value');
// now do what you like with it
if(SelValue == "open")
jQuery("#divLimitPrice").show();
else
jQuery("#divLimitPrice").hide();
}
более короткая версия
function TriggerChange(me)
{
// get the selected value from the drop down list
// and base on it, show or hide your div
if(jQuery("#<%=ddlControl.ClientID%>").val() == "open")
jQuery("#divLimitPrice").show();
else
jQuery("#divLimitPrice").hide();
}
И при управлении вы добавляете триггер как:
<asp:DropDownList ID="ddlControl" runat="server" onchange="TriggerChange(this);">