publicclassButton : WebControl, IButtonControl, IPostBackEventHandler
{//摘要://初始化 System.Web.UI.WebControls.Button 类的新实例。publicButton();//摘要://获取或设置一个值,该值指示在单击 System.Web.UI.WebControls.Button 控件时是否执行验证。返回结果://如果在单击 System.Web.UI.WebControls.Button 控件时执行验证,则为 true;否则为 false。默认值为 true。[DefaultValue(true)]
[Themeable(false)]publicvirtualboolCausesValidation {get;set; }摘要://获取或设置可选参数,该参数与关联的 System.Web.UI.WebControls.Button.CommandName 一起被传递到 System.Web.UI.WebControls.Button.Command//事件。返回结果://与关联的 System.Web.UI.WebControls.Button.CommandName 一起被传递到 System.Web.UI.WebControls.Button.Command//事件的可选参数。默认值为 System.String.Empty。[Bindable(true)]
[DefaultValue("")]
[Themeable(false)]publicstringCommandArgument {get;set; }摘要://获取或设置命令名,该命令名与传递给 System.Web.UI.WebControls.Button.Command 事件的 System.Web.UI.WebControls.Button//控件相关联。返回结果://System.Web.UI.WebControls.Button 控件的命令名。默认值为 System.String.Empty。[Themeable(false)]
[DefaultValue("")]publicstringCommandName {get;set; }摘要://获取或设置在引发某个 System.Web.UI.WebControls.Button 控件的 System.Web.UI.WebControls.Button.Click//事件时所执行的客户端脚本。返回结果://在引发某个 System.Web.UI.WebControls.Button 控件的 System.Web.UI.WebControls.Button.Click//事件时所执行的客户端脚本。[Themeable(false)]
[DefaultValue("")]publicvirtualstringOnClientClick {get;set; }摘要://获取或设置单击 System.Web.UI.WebControls.Button 控件时从当前页发送到的网页的 URL。返回结果://单击 System.Web.UI.WebControls.Button 控件时从当前页发送到的网页的 URL。默认值为空字符串 (""),表示将页回发到自身。[DefaultValue("")]
[Editor("System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",typeof(UITypeEditor))]
[Themeable(false)]
[UrlProperty("*.aspx")]publicvirtualstringPostBackUrl {get;set; }摘要://获取或设置在 System.Web.UI.WebControls.Button 控件中显示的文本标题。返回结果://在 System.Web.UI.WebControls.Button 控件中显示的文本标题。默认值为 System.String.Empty。[DefaultValue("")]
[Localizable(true)]
[Bindable(true)]publicstringText {get;set; }摘要://获取或设置一个布尔值,该值指示 System.Web.UI.WebControls.Button 控件使用客户端浏览器的提交机制还是 ASP.NET//回发机制。返回结果://如果该控件使用了客户端浏览器的提交机制,则为 true;否则为 false。默认为 true。[DefaultValue(true)]
[Themeable(false)]publicvirtualboolUseSubmitBehavior {get;set; }摘要://获取或设置在 System.Web.UI.WebControls.Button 控件回发到服务器时要进行验证的控件组。返回结果://在 System.Web.UI.WebControls.Button 控件回发到服务器时要进行验证的控件组。默认值为空字符串 ("")。[DefaultValue("")]
[Themeable(false)]publicvirtualstringValidationGroup {get;set; }//摘要://在单击 System.Web.UI.WebControls.Button 控件时发生。publiceventEventHandler Click;摘要://在单击 System.Web.UI.WebControls.Button 控件时发生。publiceventCommandEventHandler Command;//摘要://将 System.Web.UI.WebControls.Button 控件的属性添加到输出流用以在客户端上呈现内容。参数://writer://一个 System.Web.UI.HtmlTextWriter,其中包含要在客户端上呈现内容的输出流。protectedoverridevoidAddAttributesToRender(HtmlTextWriter writer);摘要://创建表示 System.Web.UI.WebControls.Button 控件的回发行为的 System.Web.UI.PostBackOptions//对象。返回结果://一个表示 System.Web.UI.WebControls.Button 控件的回发行为的 System.Web.UI.PostBackOptions。protectedvirtualPostBackOptions GetPostBackOptions();摘要://引发 System.Web.UI.WebControls.Button 控件的 System.Web.UI.WebControls.Button.Click//事件。参数://e://包含事件数据的 System.EventArgs。protectedvirtualvoidOnClick(EventArgs e);摘要://引发 System.Web.UI.WebControls.Button 控件的 System.Web.UI.WebControls.Button.Command//事件。参数://e://包含事件数据的 System.Web.UI.WebControls.CommandEventArgs。protectedvirtualvoidOnCommand(CommandEventArgs e);摘要://确定按钮在客户端上呈现之前是否已被单击。参数://e://包含事件数据的 System.EventArgs 对象。protectedinternaloverridevoidOnPreRender(EventArgs e);摘要://当 System.Web.UI.WebControls.Button 控件回发到服务器时引发此控件的事件。参数://eventArgument://该事件的参数。protectedvirtualvoidRaisePostBackEvent(stringeventArgument);摘要://将控件的内容呈现到指定的编写器中。参数://writer://System.Web.UI.HtmlTextWriter,表示要在客户端呈现 HTML 内容的输出流。protectedinternaloverridevoidRenderContents(HtmlTextWriter writer);
}