0

Msgboxのトリガーに問題があります。iisサーバー以外のブラウザでは動作しません。これは私のコードです

Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        If (Not Session("user") = 1) Then
            MsgBox("You are not signed in!")
            Exit Sub
  End If
End Sub

この問題を解決する方法。

ありがとう

4

1 に答える 1

0

ブラウザで言うので、WinFormsやMVCなどを使用していると思います。MessageBoxはそのコンテキストには存在しません。Javascriptまたはクライアント側のコードを使用して、ユーザーにメッセージを送信することを検討してください。このようなものは近いはずです:

String cstext = "You are not signed in!";
Page.ClientScript.RegisterStartupScript(this.GetType(), "PopupScript", cstext, true);

また:

ScriptManager.RegisterStartupScript

幸運を。

于 2013-02-09T20:36:33.390 に答える