閲覧総計:5506  (本日:1  昨日:0)

 ファイルの削除等「確認画面」を表示し、再確認して処理を行う方が良い場合が多々
ある。ASP.NETで「確認画面(Confirm)」を表示する法を確認したのでメモしておく。
10/09/12

【参考にしたページ】
「ASP.NETでボタンのクリック時に確認メッセージを表示するには?」03/4/18
http://www.atmarkit.co.jp/fdotnet/dotnettips/015confirm/confirm.html

意味:Confirm 確認する

開発環境:VWD2008 + Access2003
サーバ:ASP.NET3.5 + Access2003

【目次】↓タイトルをクリックするとそこへ飛べます。


ボタンクリックで確認画面(Confirm)を表示する法

【実行画面】

ConfirmButton画面.jpg

【ConfirButton.aspx】

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        'ページを初期化するユーザー コードをここに挿入します。
        Button1.Attributes("onclick") = "return confirm('本当に移動しますか?');"
    End Sub
    
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Response.Redirect("http://www.atmarkit.co.jp/fdotnet/")
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        ASP.NETで「確認画面」を表示する法   10/09/12<br />
        <br />
        【機能】ボタンをクリックすると「確認画面」を表示し、次の処理に進む。<br />
        【参考ページ】<br />
        「<a href="http://www.atmarkit.co.jp/fdotnet/dotnettips/015confirm/confirm.html">ASP.NETでボタンのクリック時に確認メッセージを表示するには?</a>」03/4/18<br />
        <br />
    
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" 
            Text="Insider.NETのページへ" />
        <br />
        <br />
    
    </div>
    </form>
</body>
</html>

【参考にしたページ】
「ASP.NETでボタンのクリック時に確認メッセージを表示するには?」03/4/18
http://www.atmarkit.co.jp/fdotnet/dotnettips/015confirm/confirm.html


選択肢 投票
参考になった 2  
ふつう 0  
参考にならなかった 0  




【応用】カレンダの日付クリックで確認画面(Confirm)を表示する法

【実装のポイント】

カレンダ日付の<a >タグに confirm のスクリプトを登録する手法で目的動作を実現する。

【実行画面】

ConfirmCalendar画面.jpg

【ConfirmCalendar.aspx】

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Protected Sub Calendar1_DayRender(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DayRenderEventArgs)
        If e.Day.IsToday Then
            e.Cell.Controls.Clear()
            e.Cell.Controls.Add(RemodelDayLink(e))
        End If
    End Sub
    
    Protected Function RemodelDayLink(ByVal e As System.Web.UI.WebControls.DayRenderEventArgs) As HtmlAnchor
        Dim DayLink As New HtmlAnchor()
        DayLink.HRef = e.SelectUrl
        DayLink.InnerText = e.Day.DayNumberText
        DayLink.Title = e.Day.Date.ToString("m", Globalization.CultureInfo.CurrentCulture)
        DayLink.Attributes("onclick") = "return confirm('本当に移動しますか?');"
        Return DayLink
    End Function

    Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs)
        If Calendar1.SelectedDate.ToString("yyyy/MM/dd") = Now().ToString("yyyy/MM/dd") Then
            Response.Redirect("http://www.atmarkit.co.jp/fdotnet/")
        Else
            TextBox1.Text = Calendar1.SelectedDate.ToString("yyyy/MM/dd")
        End If
    End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        カレンダの日付クリックで「確認画面」を表示する法   10/09/12<br />
        <br />
        【機能】カレンダの今日の日付をクリックすると「確認画面」を表示し、<br />
                次の処理(Insider.NETのページ表示)に進む。<br />
        【参考ページ】<br />
        「<a href="http://www.atmarkit.co.jp/fdotnet/dotnettips/015confirm/confirm.html">ASP.NETでボタンのクリック時に確認メッセージを表示するには?</a>」03/4/18<br />
        <br />
        日付<asp:TextBox ID="TextBox1" runat="server" Width="117px"></asp:TextBox>
        <br />
        <asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="Calendar1_SelectionChanged" OnDayRender="Calendar1_DayRender"></asp:Calendar>
        <br />
    
    </div>
    </form>
</body>
</html>

【参考にしたページ】
「ASP.NETでボタンのクリック時に確認メッセージを表示するには?」03/4/18
http://www.atmarkit.co.jp/fdotnet/dotnettips/015confirm/confirm.html


選択肢 投票
参考になった 0  
ふつう 0  
参考にならなかった 0  

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS