Gets or sets the client-side script that executes when a Button control's Click event is raised.
[System.Web.UI.Themeable(false)] public virtual string OnClientClick { get; set; }
Property Value
Remarks
Use the OnClientClick property to specify additional client-side script that executes when a Button control's Click event is raised.
The script that you specify for this property is rendered in the Button control's OnClick
attribute in addition to the control's predefined client-side script.
This property cannot be set by themes or style sheet themes. For more information, see ThemeableAttribute and ASP.NET Themes and Skins.
效果
<input type="submit" name="ctl00$cphMain$btnAction" value="OK" onclick="if(!MassUpdateConfirm()) return false;
WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$cphMain$btnAction", "", true, "Action", "", false, false))" id="ctl00_cphMain_btnAction">
如果想要自己在C#中拼接的话
string script = @" var control= $('.blueimp-file-upload-submit').on('click',function(e) { e.preventDefault(); e.stopPropagation(); var previews = $('.preview'); $.each(previews, function(){ var data = $(this).data('data'); data.submit(); }); WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(`""${this.name}""`, """", true, ""Action"", """", false, false)); });";