我有一個顯示加載符號的div。我正在設置下拉框更改的可見性。我想在SelectedIndexChanged
方法完成後在C#中將其可見性設置爲false。無法更改asp.net中div的可見性C#
這裏是DIV標籤:
<div runat="server" clientidmode="Static" id="loadingImage" class="loadingImage" >
<img class="loadingImg" src="../Images/ajax-loader.gif" />
</div>
這裏是jQuery的功能:
$(document).ready(function() {
//$('#loadingImage').hide();
var modal = document.getElementById('loadingImage');
modal.style.display = "none";
$("#selectSegment").change(function() {
var modal = document.getElementById('loadingImage');
modal.style.display = "block";
});
});
,這是我是多麼想設置在C#
知名度protected void selectSegment_SelectedIndexChanged(object sender, EventArgs e)
{
ckBLBusinessUnits.Visible = true;
loadingImage.Style["display"] = "none";
}
我嘗試了C#中的各種方式,如設置可見性爲虛假等,但沒有任何工作。請幫助。
'selectSegment'控件是否設置爲AutoPostback = true? – Marco
@Ishan在您的jQuery更改事件中,顯示設置爲阻止,並在SelectIndexChanged事件中將其設置爲無。我相信你在jQuery中的顯示設置覆蓋了你在SelectIndexChanged事件中做出的顯示設置 – Sujith
@Marco是的,控件如下: asp:DropDownList>' –
Ishan