-1
爲什麼這段代碼不起作用?錯誤代碼(asp.net)
if (DropDownList1.SelectedIndex == 1)
{
btnOk1.Visible = true;
btnOk2.Visible = false;
}
else
{
btnOk1.Visible = false;
btnOk2.Visible = true;
}
爲什麼這段代碼不起作用?錯誤代碼(asp.net)
if (DropDownList1.SelectedIndex == 1)
{
btnOk1.Visible = true;
btnOk2.Visible = false;
}
else
{
btnOk1.Visible = false;
btnOk2.Visible = true;
}
首先:你在哪裏調用這段代碼,更多的說明。
二:確保財產autoPostBack = true;
這是極有可能,你希望這個代碼在你選擇的下拉列表中的項目的瞬間改變你的兩個按鈕的狀態。由於你的代碼是服務器端的,直到你提交頁面纔會真正發生。
我建議你嘗試一下JavaScript或jQuery。然後,您的代碼將在回發之前在瀏覽器中運行,您將看到按鈕的狀態立即發生變化。
你能提供更多關於你從哪裏調用這段代碼的信息嗎?頁面加載?按鈕事件?回發期間? – NerdFury 2011-04-06 04:16:56
你是什麼意思,它不工作,你可以發佈你的所有代碼,並描述你的問題? – 2011-04-06 04:23:31
你的其他部分每次都被執行嗎? – 2011-04-06 04:23:59