Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 客户端警报背后的代码_Vb.net_Visual Studio 2010_Client Side_Code Behind - Fatal编程技术网

Vb.net 客户端警报背后的代码

Vb.net 客户端警报背后的代码,vb.net,visual-studio-2010,client-side,code-behind,Vb.net,Visual Studio 2010,Client Side,Code Behind,我以前请求过帮助,但我认为我问的问题不对。我是新的编码和有一个网页应用程序的形式,它有一个是/否下拉列表和一个文本框后,出于某种原因。我设法为msgbox编写了代码,但我需要在客户端使用它。我知道没有我想象的那么复杂。这是我用于服务器端msgbox的代码: Protected Sub SubmitButton_Click(sender As Object, e As Event Args) Handles SubmitButton.Click If CriticalList.Text = "Ye

我以前请求过帮助,但我认为我问的问题不对。我是新的编码和有一个网页应用程序的形式,它有一个是/否下拉列表和一个文本框后,出于某种原因。我设法为msgbox编写了代码,但我需要在客户端使用它。我知道没有我想象的那么复杂。这是我用于服务器端msgbox的代码:

Protected Sub SubmitButton_Click(sender As Object, e As Event Args) Handles SubmitButton.Click
If CriticalList.Text = "Yes" THEN
 If TextBox13.Text <> "" THEN
   SqlDataSource1.Insert()
 Response.Redirect("FormsReport.aspx")
ELSE
  MsgBox("If critical, you MUST provide a reason.")
 End IF
ELSE
   SqlDataSource1.Insert()
  Response.Redirect("FormsReport.aspx")
End IF
End SUB
Protected SubmitButton\u Click(发送方作为对象,e作为事件参数)处理SubmitButton。单击
如果Criticalist.Text=“是”,则
如果是TextBox13.Text“”,则
SqlDataSource1.Insert()
重定向(“FormsReport.aspx”)
其他的
MsgBox(“如果关键,您必须提供原因。”)
如果结束
其他的
SqlDataSource1.Insert()
重定向(“FormsReport.aspx”)
如果结束
端接头
有人,有人能给我一些指导,我将如何编写客户端警报?最好是代码隐藏。

这是在上面给出的链接上找到的答案之一。当然,您将不得不对其进行一些调整,以适应您的代码

Dim message As String = "If Critical, you MUST provide a reason."
Dim script As String = "<script type='text/javascript'> alert(" + message + ");</script>"

ClientScript.RegisterClientScriptBlock(Me.GetType(), "AlertBox", script)
Dim message As String=“如果关键,您必须提供原因。”
将脚本设置为String=“警报”(+message+”)
RegisterClientScriptBlock(Me.GetType(),“AlertBox”,脚本)
我还没有测试过这段代码,所以我不知道它是否按照您希望的方式工作,请测试

Dim message As String = "If Critical, you MUST provide a reason."
Dim script As String = "<script type='text/javascript'> alert('" + message + "');</script>"

不要忘记警报代码处的单个QOUT

此处已回答:可能重复
ClientScript.RegisterClientScriptBlock(Me.GetType(), "AlertBox", script)