ドロップダウン値に基づいて表示または非表示にしたい AjaxControlToolkit があります。
「ShowLinkButton」コントロールのテキストを変更することで(アコーディオンを非表示にしたい場所に空白の「」を使用して)非表示にすることができましたが、アコーディオン自体を非表示にしたいと思います。(テキストが空白の場合でも、アコーディオンはクリック可能です。)
だから、ここに私のjqueryコードがあります:
$(function() {
if ($('#<%= DDStatusList.ClientID %>').change(function() {
var statusval2 = $("#SampleContent_Tabs_TabPanel3_DDStatusList").val();
if (statusval2 == 4) {
$('#<%= ShowLinkButton.ClientID%>').html("Show Accordion");
}
else {
$('#<%= ShowLinkButton.ClientID%>').html("");
}
}));
});
アコーディオンと LinkButton の両方の visible プロパティを false にして、jquery 関数で条件が満たされたときに true にしようとしましたが、どちらの戦略もうまくいかないようです。
考え?