我想在成功将数据插入数据库后为客户端显示消息..那么如何在javascript中使用alert()消息来实现这一点?
Posted
技术标签:
【中文标题】我想在成功将数据插入数据库后为客户端显示消息..那么如何在javascript中使用alert()消息来实现这一点?【英文标题】:I want to display message for client after successful insertion of data to database..so how to implement this using alert() message in javascript? 【发布时间】:2012-09-20 04:56:12 【问题描述】:导入 System.Data 导入 System.Data.Odbc
部分类 ADD_Employee 继承 System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cons, query As String
Dim con As OdbcConnection
Dim cmd As OdbcCommand
cons = "dsn=Courier; UID=Courier; PWD=123;"
con = New OdbcConnection(cons)
con.Open()
If (RadioButton1.Checked) Then
query = "insert into EMPLOYEE values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & "Male" & "','" & TextBox6.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')"
cmd = New OdbcCommand(query, con)
cmd.ExecuteNonQuery()
End If
If (RadioButton2.Checked) Then
query = "insert into EMPLOYEE values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & "Female" & "','" & TextBox6.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')"
cmd = New OdbcCommand(query, con)
cmd.ExecuteNonQuery()
End If
con.Close()
End Sub
结束类
【问题讨论】:
【参考方案1】:你可以试试这样的
me.ClientScript.RegisterStartupScript(me.GetType(), "message", "alert('records has been inserted to the database!');", True)
【讨论】:
【参考方案2】:me.ClientScript.RegisterClientScriptBlock(Me.[GetType](),"Data Added","alert('Success!');")
【讨论】:
【参考方案3】:前面的答案中描述的RegisterStartupScript 是这样做的方法。
但是,您确定要使用警报吗?就用户体验而言,不建议这样做。您应该查看一些网站以了解它是如何完成的。例如,一旦我发布了这个答案(我猜它被添加到某个数据库中),我将不会收到警报,而是会收到更微妙的消息。所以我建议有一些“成功”标签,并将其 Visible 属性更改为 true,或者使用 Response.Redirect 并将用户重定向到整个成功页面,这一切都取决于您想为用户提供的体验。
【讨论】:
以上是关于我想在成功将数据插入数据库后为客户端显示消息..那么如何在javascript中使用alert()消息来实现这一点?的主要内容,如果未能解决你的问题,请参考以下文章