0
這是一個奇怪的...Linkbutton不禁用?
在我的webform我有一個linkbutton。根據從數據庫中提取的值,此按鈕可以啓用或禁用。 linkbutton啓動一個模式對話框。
問題是,當linkbutton設置爲enabled = false,如果在我的生產服務器上單擊文本,模式彈出窗口仍會觸發。在我的開發服務器上(本地使用VS2010),該按鈕的行爲正確。
代碼:
if status = "closed" then
lnkButton.enabled = true
else
lnkbutton.enabled = false
end if
這是無可否認的一個奇怪的一個,我撕裂我的頭髮就可以了...
編輯
代碼在ASPX頁面:
<div style="text-align:right;margin-top:-20px;">
<asp:LinkButton ID="lnkPopup" Enabled="false" Text="Change End Date" runat="server" />
</div>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:ModalPopupExtender ID="mpe1" PopupControlID="pop1" BackgroundCssClass="Overlay"
TargetControlID="lnkPopup" runat="server" CancelControlID="btnCancel" />
{爲了簡潔而排除實際的彈出式窗口}
殘疾人LinkButton的是禁用回傳,而不是JavaScript調用,你可以這樣做,打開彈出。 – Aristos 2013-03-08 21:08:24
當你使'lnkbutton.enabled = false'時,試着做'mpe1.visible = false' – Aristos 2013-03-08 21:14:18