Datagrid点击事件

时间:2015-05-28 21:05:48

标签: javascript jquery vb.net datagrid

我试图从后面的vb代码中弹出警报。我可以弹出警报框,但只有在代码运行后才会弹出。我尝试使用2个单独的if语句来评估第一个提升javascript函数,然后单击确定然后转到第二个但是在弹出框显示时代码执行的方式。有什么建议或我错过了什么?

感谢

这是代码

    Private Sub AssignOwnership(ByVal AccountCode As String)
    Dim dgAssetList As ArrayList = DirectCast(Session("CHECKED_ITEMS"), ArrayList)

    If dgAssetList IsNot Nothing AndAlso dgAssetList.Count > 0 Then
        ClientScript.RegisterStartupScript(Me.GetType(), "alert", "alert('transer records?')", True)
    End If

If dgAssetList IsNot Nothing AndAlso dgAssetList.Count > 0 Then
        Dim dInspDate As DateTime = DateTime.MinValue
        Dim dNextInspDate As DateTime = DateTime.MinValue
        Dim dNextReplDate As DateTime = DateTime.MinValue
        Dim dReplDate As DateTime = DateTime.MinValue
        Dim dInspFromCalc As DateTime = DateTime.MinValue
        Dim dReplFromCalc As DateTime = DateTime.MinValue
        Dim dAReplDate As DateTime = DateTime.MinValue
End If

1 个答案:

答案 0 :(得分:0)

请参阅我对服务器端代码与客户端的评论。您必须在单独的方法中放置要在警报之后运行的代码,并通过AJAX从客户端调用该方法。