Not many developers realize that you can change a plain HTML object’s attributes in the code behind without having to convert it into an ASP.NET control.
So if I have a checkbox like this:
Copy Text
Copied
Use a different Browser
<input type="checkbox" id="cbShowDef" name="cbShowDef"
onclick="javascript: show()" />
I can hide this in the code behind with:
Copy Text
Copied
Use a different Browser
((System.Web.UI.HtmlControls.HtmlInputCheckBox)
Form.FindControl("cbShowDef")).Style.Add("display","none");
