Я столкнулся с проблемой при работе на нашем ASP. NET веб-сайте:
У меня была скрытая таблица, пока не была нажата указанная кнопка. Как только эта кнопка была нажата, таблица - вместе с ее содержимым - будет видна с этой точки. Одним из содержимого этой таблицы является календарь. Проблема в том, что всякий раз, когда я переключаю год в Календаре, таблица возвращается в свое скрытое состояние.
Я распознал это, потому что поместил свойство table_Name.visible = false;
в Page_load
protected void Page_Load(object sender, EventArgs e)
{
my_Table_name.Visible = false;
}
Я попытался исправить это, поэтому мое первое решение было таким:
int counter = 0;
protected void Page_Load(object sender, EventArgs e)
{
if (counter == 0)
{
additional_Tabe.Visible = false;
counter += 1;
}
}
Мое решение не сработало.
- Мое второе решение - регулярное выражение
- Мое третье решение заключается в использовании раскрывающихся списков для индивидуального представления Месяца / Дня / Года
Проблема с моим вторым и третьим решением состоит в том, что мне придется заменить весь Календарь, который есть у моих одногруппников. с одним из моих решений, что довольно утомительно, но выполнимо.
Мне просто интересно, есть ли способ предотвратить возврат таблицы в скрытое состояние, пока пользователь переключает год Календарь, выберите дату или, как правило, поиграйтесь с Календарем.