我有一个表格,还有一个按钮。点击按钮,我正在做一些数据库插入操作。
但是在LIVE服务器上,值被插入两次。在其他测试服务器上它工作正常。所有服务器都有相同的代码。
按钮代码:
<asp:button id="uiSave" cssclass="formbutton" runat="server" text="Add Text"></asp:button>
Private Sub uiSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles uiSave.Click
If Page.IsValid Then
TemplateTranslation.AddTemplateTranslation(uiContent.Text, uiLanguage.SelectedItem.Value, _TemplateID, Request.Form("uiBody"), uiSubject.Text)
End If
End Sub
呈现的Html代码
<input id="AddTemplateTranslationUC1_uiSave" class="formbutton" type="submit" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("AddTemplateTranslationUC1$uiSave", "", true, "", "", false, false))" value="Add Text" name="AddTemplateTranslationUC1$uiSave">
问题出在所有浏览器中。