Linkbutton没有禁用?

时间:2013-03-08 21:03:48

标签: asp.net vb.net webforms 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" />

{为了简洁而排除了实际弹出窗口}

1 个答案:

答案 0 :(得分:0)

  

在你的else语句中添加:

mpe1.Enabled = false