<tfoot id='aEsdC'></tfoot>
  • <small id='aEsdC'></small><noframes id='aEsdC'>

      • <bdo id='aEsdC'></bdo><ul id='aEsdC'></ul>

      <i id='aEsdC'><tr id='aEsdC'><dt id='aEsdC'><q id='aEsdC'><span id='aEsdC'><b id='aEsdC'><form id='aEsdC'><ins id='aEsdC'></ins><ul id='aEsdC'></ul><sub id='aEsdC'></sub></form><legend id='aEsdC'></legend><bdo id='aEsdC'><pre id='aEsdC'><center id='aEsdC'></center></pre></bdo></b><th id='aEsdC'></th></span></q></dt></tr></i><div id='aEsdC'><tfoot id='aEsdC'></tfoot><dl id='aEsdC'><fieldset id='aEsdC'></fieldset></dl></div>

        <legend id='aEsdC'><style id='aEsdC'><dir id='aEsdC'><q id='aEsdC'></q></dir></style></legend>

      1. 日历自定义验证器

        时间:2023-08-26

        <tfoot id='CXvzV'></tfoot>

          <i id='CXvzV'><tr id='CXvzV'><dt id='CXvzV'><q id='CXvzV'><span id='CXvzV'><b id='CXvzV'><form id='CXvzV'><ins id='CXvzV'></ins><ul id='CXvzV'></ul><sub id='CXvzV'></sub></form><legend id='CXvzV'></legend><bdo id='CXvzV'><pre id='CXvzV'><center id='CXvzV'></center></pre></bdo></b><th id='CXvzV'></th></span></q></dt></tr></i><div id='CXvzV'><tfoot id='CXvzV'></tfoot><dl id='CXvzV'><fieldset id='CXvzV'></fieldset></dl></div>
              <bdo id='CXvzV'></bdo><ul id='CXvzV'></ul>
                <tbody id='CXvzV'></tbody>

              <small id='CXvzV'></small><noframes id='CXvzV'>

            • <legend id='CXvzV'><style id='CXvzV'><dir id='CXvzV'><q id='CXvzV'></q></dir></style></legend>
                  本文介绍了日历自定义验证器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  有人可以建议如何为 Web 窗体日历控件实现自定义验证器吗?显然,RequiredValidator 和 CustomValidator 都不是开箱即用的 Calendar 控件.

                  Can someone suggest how to implement a custom validator for a Web Forms Calendar control? Apparently, neither RequiredValidator nor CustomValidator work out of the box with the Calendar control.

                  Microsoft 提供的一种解决方案是扩展日历:

                  One solution offered by Microsoft is to extend the Calendar:

                  如何使用 Visual C# 扩展 Web 表单控件以使用验证控件

                  没有更简单的解决方案吗?

                  Is there not a simpler solution?

                  推荐答案

                  我终于让它这样工作了:

                  I finally got it to work this way:

                  <asp:Calendar ID="startCalendar" CssClass="startDate" 
                      OnSelectionChanged="Selection_Changed" runat="server"></asp:Calendar>
                  <asp:CustomValidator ID="dateCustVal" OnServerValidate="DateCustVal_Validate" 
                      runat="server"></asp:CustomValidator>
                  
                  protected void DateCustVal_Validate(object source, ServerValidateEventArgs args)
                  {            
                      if (startCalendar.SelectedDate == null 
                          || startCalendar.SelectedDate == new DateTime(0001, 1, 1, 0, 0, 0))
                      {
                          args.IsValid = false;
                      }
                      else
                      {
                          args.IsValid = true;
                      }
                  }
                  

                  这篇关于日历自定义验证器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:回历和公历 DateTime 构造函数 下一篇:masterpage initializeculture 找不到合适的方法来覆盖错

                  相关文章

                  最新文章

                1. <i id='EQFqw'><tr id='EQFqw'><dt id='EQFqw'><q id='EQFqw'><span id='EQFqw'><b id='EQFqw'><form id='EQFqw'><ins id='EQFqw'></ins><ul id='EQFqw'></ul><sub id='EQFqw'></sub></form><legend id='EQFqw'></legend><bdo id='EQFqw'><pre id='EQFqw'><center id='EQFqw'></center></pre></bdo></b><th id='EQFqw'></th></span></q></dt></tr></i><div id='EQFqw'><tfoot id='EQFqw'></tfoot><dl id='EQFqw'><fieldset id='EQFqw'></fieldset></dl></div>
                  <legend id='EQFqw'><style id='EQFqw'><dir id='EQFqw'><q id='EQFqw'></q></dir></style></legend>

                      • <bdo id='EQFqw'></bdo><ul id='EQFqw'></ul>
                      <tfoot id='EQFqw'></tfoot>

                      <small id='EQFqw'></small><noframes id='EQFqw'>