ASP.NET:通过javascript禁用LinkBut​​ton

时间:2011-08-03 22:56:03

标签: asp.net render linkbutton

我正在尝试在我的aspx页面上禁用LinkBut​​ton。

似乎禁用了OK,但我真的希望它变得灰暗。这是我正在使用的:

function DisableVehicles()
{
 document.form1.lstVehicles.disabled = true;
 document.getElementById("<%= InsertVehicles.clientID %>").enabled = false;
 document.getElementById("<%= InsertVehicles.clientID %>").onclick = function() {return false;}; 
}

LinkBut​​ton看起来像这样:

<asp:LinkButton ID="InsertVehicles" BorderStyle="Solid" Font-Underline="False" Font-Size="Small" Font-Names="Tahoma" BackColor="#20548E" ForeColor="White" Height="16px" Width="150px" BorderColor="#20548E" runat="server"><center>Insert Vehicles</center></asp:LinkButton>

有没有办法让它看起来像标准的,禁用的控件? (即:灰掉了?)

谢谢,

杰森

1 个答案:

答案 0 :(得分:0)

也许像这样的代码(你在CSS中给你所有的按钮元素类.button):

.button[disabled=true], .button[disabled=true]:hover,
.button[disabled=disabled], .button[disabled=disabled]:hover
 {
  color: #cecece;
  cursor:text !important;
}