views:

1689

answers:

6

I have a link button in my grid view and it will be disabled when it meets certain condition. My question is, when the button is disabled, the color of the button will change to gray and i dun wan it to be gray, perhaps black. I have tried using the following code the change gray color to others but it's not working, You guys have any idea to do do this?

Have tried on:

LinkButton.ForeColor = Drawing.Color.Black
or
LinkButton.CssClass = "BlackLnkBtn"
or
LinkBUtton.Attributes("class") = "BlackLnkBtn"
A: 

Try adding the following CSS to <head>

<style type="text/css">
.BlackLnkBtn
{
background-color:black;
/* or */
color:black;
}
</style>

This will set the background-color:black property on the button after you set the class to BlackLnkBtn.

Ryu
only the background color is set to black, the text color still remain in gray...
WeeShian
A: 

Try LinkBUtton.Attributes.Add("class", "yourclass");

Daniel
it's not working as well.....
WeeShian
Did you add to "yourclass" the font ? Or background-color ?
Daniel
A: 

You can only change the text color in FireFox, maybe others, IE won't budge.

<style type="text/css">
    .BlackLnkBtn
    {
        color: Red;
    }
</style>
rick schott
A: 

i have figured out a solution, where, instead of disabling the button, i will just set it OnClick attributes to false when under certain condition and using CSS Style to remove the underline of the text.

This is my code...

<CSS>

<style type="text/css">
    .BlackLnkBtn
    {
        color:black;
        text-decoration:none;
        cursor:default;
    }
</style>

<Code Behind>

LinkButton1.Attributes.Add("class", "BlackLnkBtn")
LinkButton1.Attributes("onclick") = "return false;"
WeeShian
A: 

Try the css and code below:

css:

<style type="text/css">
    .disabledbtn
    {
    background-color:#000000;
    color:#FFFFFF;
    }
</style>

Code:

LinkButton1.Enabled = False
LinkButton1.CssClass = "disabledbtn"
Himadri
A: 

thanks! this helped.

joe