From 922754d6b22b892a9945958384459eccdac9f23a Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Sat, 16 Jul 2022 13:26:15 +0200 Subject: [PATCH] Button: Add OnClientClick property to bind a clientside js event to click --- VAR.WebFormsCore/Controls/Button.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/VAR.WebFormsCore/Controls/Button.cs b/VAR.WebFormsCore/Controls/Button.cs index 2507001..3e566d0 100644 --- a/VAR.WebFormsCore/Controls/Button.cs +++ b/VAR.WebFormsCore/Controls/Button.cs @@ -14,16 +14,22 @@ namespace VAR.WebFormsCore.Controls get => _text; set => _text = value; } - + + public string OnClientClick { get; set; } + public string CommandArgument { get; set; } = string.Empty; public event EventHandler Click; - public override void Render(TextWriter textWriter) + protected override void Render(TextWriter textWriter) { textWriter.Write(""); base.Render(textWriter);