Календарь ASPX следующий / предыдущий месяц не работает при наследовании от главной страницы - PullRequest
0 голосов
/ 28 февраля 2020

Я создал пустую веб-форму в aspx и календарь работает правильно. Когда я добавляю новый элемент -> веб-форму с главной страницей (чтобы у меня было меню и форматирование страницы), ссылки на предыдущий и следующий месяц не работают.

Код страницы:

<%@ Page Title="" Language="C#" MasterPageFile="~/CBM.Master" AutoEventWireup="true" CodeBehind="Calendar.aspx.cs" Inherits="Construction_Bid_Management.WebForm2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <asp:Calendar ID="Calendar1" runat="server">
            <OtherMonthDayStyle ForeColor="LightGray"></OtherMonthDayStyle>
            <TitleStyle BackColor="Blue" ForeColor="White"></TitleStyle>
            <DayStyle BackColor="white"></DayStyle>
            <SelectedDayStyle BackColor="Gray" Font-Bold="True"></SelectedDayStyle>
        </asp:Calendar>
</asp:Content>

Код позади:

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

namespace Construction_Bid_Management
{
    public partial class Calendar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Calendar1.FirstDayOfWeek = FirstDayOfWeek.Sunday;
            Calendar1.NextPrevFormat = NextPrevFormat.ShortMonth;
            Calendar1.TitleFormat = TitleFormat.Month;
            Calendar1.ShowGridLines = true;
            Calendar1.DayStyle.Height = new Unit(150);
            Calendar1.DayStyle.Width = new Unit(150);
            Calendar1.DayStyle.HorizontalAlign = HorizontalAlign.Left;
            Calendar1.DayStyle.VerticalAlign = VerticalAlign.Top;
            Calendar1.OtherMonthDayStyle.BackColor = System.Drawing.Color.AliceBlue;
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...