お世話になっております。
asp.netのサーバー処理で、アラートを表示させる実装方法についてご質問させてください。
検索の実行、コメント作成等の単純なお知らせのアラートは実装できたのですが
確認アラートを表示させ、実行orキャンセル処理を行う場合
どのような実装をしたらいいのかわかりません。
現在はこのような構文でアラートを発生させています。
例)スレッド作成
Protected Sub btnCreate_Click(sender As Object, e As EventArgs) Handles btnCreate.Click Dim strencode As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift_JIS") Dim strbytes As Byte() = strencode.GetBytes(txtCreate.Text) Dim strcheck As String strcheck = txtCreate.Text.Trim() '作成文字列全角50文字・半角100文字以内 If strbytes.Length <= 100 And Not strcheck = "" Then 'スレッド作成 Dim res As Integer res = Me.CreateThreadList() If res = 1 Then ClientScript.RegisterStartupScript(Me.GetType(), "key1", "<script language='JavaScript'> alert('スレッドを作成しました') </script>") Else Session.Clear() Response.Redirect("ErrPage.aspx") End If '作成文字列全角50文字・半角100文字以上 ElseIf strbytes.Length > 100 Then ClientScript.RegisterStartupScript _ (Me.GetType(), "key1", "<script language='JavaScript'> alert('スレッドタイトルは、全角50文字・半角100文字以内に収めてください') </script>") '作成文字列空白の場合 ElseIf strcheck = "" Then '無題のスレッドで作成するか確認アラート発生 'OKなら無題で作成、キャンセルはこのまま終了。 End If
ClientScript.RegisterStartupScript(Me.GetType(), "key1", "<script language='JavaScript'> alert('アラート内容') </script>")
↑この部分でアラートを表示させているのですが、確認アラートの発生と、OKキャンセルの分岐はどうしたら出来るでしょうか?
皆様宜しくお願い致します。
【開発環境】
Window 10
Visual Studio2017
ASP.NET ver 4.7.3282.0
DB SQLserver
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/04/05 00:29
2019/04/05 02:08
退会済みユーザー
2019/04/05 02:24
2019/04/05 03:19