UseSubmitBehavior决定其生成的html type是submit还是button,如下:
<input type="submit" name="Button1" value="Button" οnclick="alert('ddd');" id="Button1" /> (UseSubmitBehavior=true 默认为true)
<input type="button" name="Button1" value="Button" οnclick="alert('ddd');__doPostBack('Button1','')" id="Button1" />(UseSubmitBehavior=false)
<asp:Button ID="Button1" runat="server" UseSubmitBehavior="false" OnClick="Button1_Click" Text="Button" OnClientClick="if(!validate())return false;this.disabled=true;" />
或者
<asp:Button ID="Button1" runat="server" UseSubmitBehavior="false" OnClick="Button1_Click" Text="Button" OnClientClick="DisableButton(this)" />">
<script>
function DisableButton(b) {
b.disabled = true;
b.value = 'Submitting';
}
</script>