System.Web.UI.HtmlControls (system.web.dll) | class |
This class represents the HTML <input
type=image> element, which creates a graphical button.
Unlike HtmlButton controls,
HtmlInputImage controls are supported on all
standard browsers. This class includes many of the same properties as
HtmlImage, such as settings for alignment. It also
includes the alternate text and Src, which
specifies the file used for the button image. As with all button
controls, it provides a click event you can handle directly
(ServerClick) and a property that lets you disable
automatic page validation when a postback is triggered by this
control (CausesValidation).
public class HtmlInputImage : HtmlInputControl, System.Web.UI.
IPostBackDataHandler, System.Web.UI.IPostBackEventHandler {
// Public Constructors
public HtmlInputImage( );
// Public Instance Properties
public string Align{set; get; }
public string Alt{set; get; }
public int Border{set; get; }
public bool CausesValidation{set; get; }
public string Src{set; get; }
// Protected Instance Methods
protected override void OnPreRender(EventArgs e); // overrides System.Web.UI.Control
protected virtual void OnServerClick(
System.Web.UI.ImageClickEventArgs e);
protected override void RenderAttributes( // overrides HtmlInputControl
System.Web.UI.HtmlTextWriter writer);
// Events
public event ImageClickEventHandler ServerClick;
}
Hierarchy
System.Object
System.Web.UI.Control(System.ComponentModel.IComponent,
System.IDisposable,
System.Web.UI.IParserAccessor,
System.Web.UI.IDataBindingsAccessor)
HtmlControl(System.Web.UI.IAttributeAccessor)
HtmlInputControl
HtmlInputImage(System.Web.UI.IPostBackDataHandler,
System.Web.UI.IPostBackEventHandler)