Привет, Юги, извините за то, что я никогда не пробую виджет додзё. Что я сделал на своей веб-странице, чтобы получить запись даты, так это то, что я использую AjaxControlToolkit для фильтрации допустимых символов ввода, которые указываются в текстовом поле моей даты.
Если вы хотите попробовать это, вы можете загрузить AjaxControlToolkit, с которым следует Версия файла: 3.0.20229.0
, из поиска Google.
Вам следует обратиться к файлу AjaxControlToolkit.dll в вашем решении.проект.затем зарегистрируйте его:
См. код клиента ViewProcessedClaims.aspx.cs
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ViewProcessedClaims.aspx.cs"
Inherits="MedilinkSites.ViewProcessedClaims" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
Затем в теге Body: Пример:
<tr>
<td>
<asp:TextBox ID="txtDateFrom" runat="server" Width="70px" OnTextChanged="txtDateFrom_TextChanged"></asp:TextBox>
<cc1:CalendarExtender PopupButtonID="ImageDatePicker" ID="CalFrom" TargetControlID="txtDateFrom"
runat="server">
</cc1:CalendarExtender>
<cc1:FilteredTextBoxExtender ID="ftDateFrom" ValidChars="1234567890/" TargetControlID="txtDateFrom"
runat="server">
</cc1:FilteredTextBoxExtender>
<asp:ImageButton ID="ImageDatePicker" runat="server" ImageUrl="images/Calendar.png"
AlternateText="Click here to display calendar" Height="16px" />
</td>
</tr>
В отправке button_click:
string dateFrom = this.txtDateFrom.Text;
if (!IsValidDate( dateFrom)) // Calling my previous function IsValidDate()
{
AlMessageBox.Show(this, "Invalide Date"); // Calling my prev. pop-up message box
this.txtDateFrom.Focus();
return;
}
Примечание: просто включите мой предыдущий код, который я сделал ...
Надеюсь, это может помочь ... С уважением,