您的位置:首页 > 其它

防止二次提交 UseSubmitBehavior

2013-08-31 21:56 197 查看
UseSubmitBehavior决定其生成的html type是submit还是button,如下:

<input type="submit" name="Button1" value="Button" onclick="alert('ddd');" id="Button1" />
(UseSubmitBehavior=true 默认为true)

<input type="button" name="Button1" value="Button" onclick="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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: