在您的回答中,您提到您使用VB.Net 代码来帮助执行您的Insert 代码。您可以在后面的代码中进一步扩展您对VB.Net 的使用,以帮助解决您面临的问题。
这是一个希望对您有所帮助的示例:
在您的ASPX 页面中,您可以将表单代码替换为以下内容:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button runat="server" ID="btnInsertInto" Text="Insert" />
</div>
</form>
</body>
</html>
表单的提交现在由ASP Button (asp:Button) 处理,并连接到代码隐藏文件中的事件:
Private Sub btnInsertInto_Click(sender As Object, e As EventArgs) Handles btnInsertInto.Click
' Handle button click code here..
End Sub
在同一个代码隐藏类中,您可以使用Page_Load 子来处理您的页面初始化代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
' Page initialization code goes here..
End If
End Sub
所以,整个代码隐藏类看起来像:
Public Class WebForm1
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
' Page initialization code goes here..
End If
End Sub
Private Sub btnInsertInto_Click(sender As Object, e As EventArgs) Handles btnInsertInto.Click
' Handle button click code here..
End Sub
End Class
当我在发布之前对此进行测试时,我能够在不执行插入代码的情况下刷新页面。