閲覧総計:&counter();  (本日:&counter(today);  昨日:&counter(yesterday);)

 ファイルの削除等「確認画面」を表示し、再確認して処理を行う方が良い場合が多々
ある。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

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

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

【実行画面】
#ref(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
- test -- [[<a>bbb</>]] &new{2013-04-08 (月) 14:36:08};

#comment_nospam
#vote(参考になった[5],ふつう[1],参考にならなかった[0])
#vote(参考になった[6],ふつう[1],参考にならなかった[0])
~
~

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

【実装のポイント】

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

【実行画面】
#ref(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

#comment_nospam
#vote(参考になった[0],ふつう[0],参考にならなかった[0])


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