C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 90 を表示中)
■53381 / )  カレンダの日付クリックでConfirmを表示したい
□投稿者/ akira (9回)-(2010/09/11(Sat) 19:48:03)

分類:[ASP.NET (VB)] 

質問させてください。
カレンダの今日の日付をクリックした時だけ、Confirmを表示して、次の処理に進みたい
のですが、Confirmの表示方法がわからなくて困っております。解決のアドバイス頂ける
と助かります。よろしくお願いします。

↓このページを参考にボタンをクリックするとConfirmを表示させる方法はわかりました。
http://www.atmarkit.co.jp/fdotnet/dotnettips/015confirm/confirm.html
しかし、カレンダの今日の日付をクリックした時だけ、Confirmを表示して、次の処理に
進む方法がわかりません。以下の小さなコードを書いて機能を確認しています。
開発環境:VWD2008 VB

<%@ 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('本当に移動しますか?');"
        Calendar1.Attributes("OnSelectionChanged") = "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

    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>
    
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        <br />
        <br />
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="Calendar1_SelectionChanged"></asp:Calendar>
        <br />
    
    </div>
    </form>
</body>
</html>

返信 編集キー/


管理者用

- Child Tree -