• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana wyświetlania wyboru miesiąca i wyświetlania wyboru roku jako dekadę w kalendarzu aspx visual studio

Object Storage Arubacloud
0 głosów
312 wizyt
pytanie zadane 10 stycznia 2021 w C# przez Martita Bywalec (2,470 p.)

Proszę o pomoc, podpowiedź, wytłumaczenie. Szukałam 3 dni w Google i nie znalazłam. Dopiero się uczę się asp.net, c#. Mam do zrobienia zadanie na zaliczenie a wykładowca nie wytłumaczył i nie pokazał nawet podobnej aplikacji. Nie mieliśmy też podstaw na zajęciach 

Mam zrobić kalendarz z przyciskiem zatwierdź jak poniżej i zrobiłam, ale muszę zmienić widok po kliknięciu w styczeń 2021 tak żeby wyświetlały się wszystkie miesiące i dekady lat. Jak to zrobić?

 

Klikam styczeń 2021

Po kliknięciu w styczeń 2021 pokazuje się widok jak poniżej.

 

Wybieram 2020 i wyświetla się jak poniżej

Klikam Januaryi wyświetla się jak poniżej

Wybieram dzień i klikam zatwierdź.

Default.aspx

<%@ Page Title="Kalendarz Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeFile="Default.aspx.cs" Inherits="_Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">

</asp:Content>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        <span style= "color: red"><b>KALENDARZ ASP.NET!</b></span></h2>
    <h2>
        &nbsp;<asp:Calendar ID="Calendar1" runat="server" BackColor="#CC0000" 
            BorderColor="White" BorderWidth="4px" CellPadding="1" DayNameFormat="Full" 
            Font-Names="Verdana" Font-Size="10pt" ForeColor="White" Height="200px" 
            onselectionchanged="Calendar1_SelectionChanged" VisibleDate="2021-01-07" 
            Width="220px">
            <DayHeaderStyle BackColor="#006699" BorderColor="White" BorderWidth="1px" 
                Font-Bold="True" Font-Names="Verdana" Font-Size="10pt" ForeColor="White" 
                Height="4px" Wrap="True" />
            <DayStyle BorderColor="White" BorderWidth="1px" Font-Names="Verdana" 
                Font-Size="10pt" ForeColor="White" BackColor="#CC0000" />
            <NextPrevStyle BorderColor="Black" Font-Names="Verdana" Font-Size="10pt" 
                ForeColor="White" BackColor="#CC0000" />
            <OtherMonthDayStyle BackColor="#CC0000" BorderColor="White" BorderWidth="1px" 
                Font-Names="Verdana" Font-Size="10pt" ForeColor="White" />
            <SelectedDayStyle BackColor="#006699" BorderColor="White" BorderWidth="1px" 
                Font-Bold="True" Font-Names="Verdana" Font-Size="10pt" Font-Strikeout="False" 
                ForeColor="White" HorizontalAlign="Center" />
            <SelectorStyle BackColor="#CC0000" BorderColor="White" BorderWidth="1px" 
                Font-Names="Verdana" Font-Size="10pt" ForeColor="#006699" />
            <TitleStyle BackColor="#CC0000" BorderColor="White" BorderWidth="1px" 
                Font-Bold="True" Font-Size="10pt" ForeColor="White" Height="25px" />
            <TodayDayStyle BackColor="#006699" BorderColor="White" BorderWidth="1px" 
                Font-Bold="True" Font-Names="Verdana" ForeColor="White" />
            <WeekendDayStyle BackColor="Red" BorderColor="White" BorderWidth="1px" 
                Font-Bold="True" Font-Names="Verdana" ForeColor="White" Wrap="True" />
        </asp:Calendar>
    </h2>
    <p style="font-family: Verdana; font-size: 11px; color: #000000">
        <b>Wybierz datę i naciśnij przycisk Zatwierdź</b></p>
<p style="font-family: Verdana; font-size: 11px; color: #000000">
        <asp:Button ID="Button1" runat="server" BackColor="#CC0000" BorderColor="White" 
            BorderWidth="2px" Font-Bold="True" Font-Names="Verdana" Font-Size="10pt" 
            Font-Underline="False" ForeColor="White" onclick="Button1_Click" 
            Text="Zatwierdź" />
</p>
<p style="font-family: Verdana; font-size: 11px; color: #000000">
        <asp:Label ID="Label1" runat="server" Text="Komunikat"></asp:Label>
</p>
    <p>
        &nbsp;</p>
</asp:Content>

 

Default.aspx.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Calendar1_SelectionChanged(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = Calendar1.SelectedDate.ToShortDateString() + ", " + Calendar1.SelectedDate.DayOfWeek.ToString() + " <br /> " + DateTime.Now.ToString("dddd, MMMM") + ", " + Calendar1.SelectedDate.Year.ToString() + ", <br /> " + DateTime.Today.ToString("D");

    }
}

 

komentarz 12 stycznia 2021 przez Martita Bywalec (2,470 p.)
Błagam o pomoc pomóżcie mi.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 308 wizyt
pytanie zadane 16 października 2016 w C# przez wowo95 Początkujący (320 p.)
–1 głos
1 odpowiedź 156 wizyt
pytanie zadane 27 kwietnia 2020 w C# przez tonn204 Mądrala (7,440 p.)
0 głosów
1 odpowiedź 113 wizyt
pytanie zadane 21 stycznia 2022 w C# przez patryk241 Użytkownik (700 p.)

92,568 zapytań

141,420 odpowiedzi

319,617 komentarzy

61,953 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...