在If-Else语句中调用JavaScript函数

时间:2013-12-09 05:39:05

标签: javascript vb.net

VB.Net:

Protected Sub btnFinish_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnFinish.Click

            For a As Integer = 0 To grdQ.Rows.Count - 1 Step a + 1
                Dim an As TextBox = DirectCast(Me.grdQ.Rows(a).FindControl("txtAnswer"), TextBox)
                If an.Text = String.Empty Then
                    'do something
                    Exit For
                ElseIf an.Text <> "" Then
                    ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "Script", "finAns();", True)
                End If
            Next
        End Sub

.. JavaScript的:

<script type='text/javascript'>
   function finAns() {
    $("#timeLeft").dialog({
                title: "There's Still Time Left!",
                open: function(event, ui) { $(".ui-dialog-titlebar-close").hide();
                                          },
                modal: true,
                draggable: false,
                resizable: false 
    });
       return false;
  }
</script>

这些代码有什么问题?好像它没有用。调用javascript函数不起作用..我用javascript不太好,这就是为什么我需要一些帮助。谢谢:D

1 个答案:

答案 0 :(得分:1)

尝试

Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","finAns()",true)