在代码隐藏中获取确认值
Getting confirm value in code behind
>我在组合框的索引更改上有一个弹出窗口,我需要在后面的代码中获取确认框的结果:
Protected Sub service_list_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles service_list.SelectedIndexChanged
Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "confirm", x.javaMsg("Do you
want to choose a date?"), True)
If user clicks ok
GridView1.DataSource = x.selectCNT(service_list.SelectedValue)
GridView1.DataBind()
End Sub
这是我的函数:
Public Function javaMsg(ByVal message As String) As String
Dim sb As New System.Text.StringBuilder()
sb.Append("window.onload=function(){")
sb.Append("confirm('")
sb.Append(message)
sb.Append("')};")
Return sb.ToString()
End Function
请注意,我正在使用 asp.net 和 vb.net
这里有一个链接,展示了如何做到这一点: 从 JavaScript 调用 VB 方法
它基本上说有两种方法,Ajax或回发。 下面是回发方法:
ASPX 文件:
<script type="text/javascript">
<!--
function callServersideFunction()
{
var someValueToPass = 'Hello server';
__doPostBack('CustomPostBack', someValueToPass);
}
// -->
</script>
ASPX.vb文件:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Insure that the __doPostBack() JavaScript method is created...
Me.ClientScript.GetPostBackEventReference(Me, String.Empty)
If Me.IsPostBack Then
Dim eventTarget As String
Dim eventArgument As String
If ( (Me.Request("__EVENTTARGET") Is Nothing)
eventTarget = String.Empty
Else
eventTarget = Me.Request("__EVENTTARGET"))
If ( (Me.Request("__EVENTARGUMENT") Is Nothing)
eventArgument = String.Empty
Else
eventArgument = Me.Request("__EVENTARGUMENT"))
If eventTarget = "CustomPostBack" Then
Dim valuePassed As String = eventArgument
' Call your VB method here...
End If
End If
End Sub
相关文章:
- 无法使用“确认框”中的获取新行
- 获取jquery确认在函数中返回的结果
- 如何在用户尝试刷新浏览器时获取“确认表单重新提交”
- 在代码隐藏中获取确认值
- 仍然没有添加到 DOM 中,但如果插入了警报/确认,则会获取标签 ID
- 如何从确认弹出警报中获取返回值
- 通过C#的代码隐藏获取确认框值
- 如何在javascript上获取要确认的单元格值
- 获取jQuery事件处理程序中取消按钮上确认对话框的结果
- OnClientClick Javascript:在文本框中确认获取值
- PHP-如何在javascript确认框中获取表内容
- 在Javascript中获取重力表单AJAX确认消息而不是输出
- 获取用户确认激活链接值
- 无法在确认框中获取更新的全局变量值
- 如何从angularjs-rails-resource获取create()、update()上的确认或回调
- 在发送表单之前获取/捕获按钮值,用于表单确认
- 如何在ASP中获取确认框返回值.净c#
- c#2.0-javascript确认窗口,获取bool值
- 在asp.net c#中获取返回的确认popbox值
- 获取浏览器提示"确认导航"选择“离开此页面”;或者“留在这一页”;在Woocommerce结账