Как инициализировать календарь Tigra с сегодняшней датой и сохранить выбранную дату в поле ввода страницы ASPX?

Как инициализировать календарь Tigra с сегодняшней датой и сохранить выбранную дату в поле ввода страницы ASPX?

Мне пришлось заменить элемент управления asp: Calendar на другой (Calendar / DatePicker), который также позволяет выбрать год. После некоторых поисков я нашел Календарь Тигры ; что казалось идеальным, потому что все, что мне было нужно, это ссылка на CSS, исходный скрипт JS и поле ввода, добавленные на мою страницу aspx. Он также имел преимущество, заключающееся в том, что предлагал операции на стороне клиента, так как он не выполнял автоответчик при каждом клике, как элемент управления Calendar; Мне просто нужно было добавить кнопку выбора даты, чтобы отправить страницу на сервер.

На моей странице календарь работает нормально, и я могу использовать это значение в качестве параметра запроса SqlDataSource для GridView в качестве FormParameter. Проблемы, с которыми я сталкиваюсь, заключаются в том, что у меня также есть Диаграмма, которая, кажется, должна уже иметь «выбранную» дату на Page_Load, и я также хочу, чтобы выбранная дата оставалась видимой в поле ввода после нажатия кнопки выбора.

С помощью элемента управления Calendar я смог сделать оба следующих оператора TextBox1 и Calendar1 в коде:

  namespace Mvc { public partial class LoadSumByDate : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TextBox1.Text = DateTime.Now.ToShortDateString(); Calendar1.SelectedDate = DateTime.Now; } } 

Однако вход (тег?), Очевидно, не работает так же, как элемент управления. Я попытался сделать то же самое, что и выше, для моего ввода SelDate, используя «значение» в самом операторе ввода и т. Д., Но безуспешно. Кажется, единственная документация, которая есть у Tigra, для Tigra Calendar Pro; что в основном говорит о том, что это можно сделать, но не о том, как это сделать (и я не знаю, есть ли это только в версии Pro). Кроме того, мои дни поисков не принесли ничего полезного / полезного.

Вот мой код страницы ASPX со ссылкой CSS, источником сценария JS, вводом и управлением кнопкой:

  {amp}lt;!DOCTYPE html{amp}gt; {amp}lt;html xmlns="http://www.w3.org/1999/xhtml"{amp}gt; {amp}lt;head runat="server"{amp}gt; {amp}lt;title{amp}gt;{amp}lt;/title{amp}gt; {amp}lt;link href="StyleSheet.css" rel="stylesheet" type="text/css"/{amp}gt; {amp}lt;!-- link calendar resources --{amp}gt; {amp}lt;link rel="stylesheet" type="text/css" href="tcal.css" /{amp}gt; {amp}lt;script type="text/javascript" src="tcal.js"{amp}gt;{amp}lt;/script{amp}gt; {amp}lt;/head{amp}gt; {amp}lt;body{amp}gt; {amp}lt;form action="#" id="form1" runat="server"{amp}gt; {amp}lt;asp:ScriptManager ID="ScriptManager1" runat="server"{amp}gt; {amp}lt;/asp:ScriptManager{amp}gt; Date {amp}lt;input id="SelDate" name="SelDate" class="tcal" type="text" /{amp}gt; {amp}lt;asp:Button id="SelButton" runat="server" Text="Select" OnClick="Timer2_Tick" /{amp}gt; 

Если кто-нибудь знает, как инициализировать календарь с сегодняшней датой и сохранить дату в поле ввода, эта информация будет наиболее ценной. Если нет, то ссылки на альтернативные решения тоже приветствуются.

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector