代码之家  ›  专栏  ›  技术社区  ›  JamesSugrue

jQuery datepicker-限制服务器端的日期(ASP.NET)

  •  2
  • JamesSugrue  · 技术社区  · 16 年前

    我想你可以使用Page.RegisterClientScriptBlock,但我想知道有没有更整洁的方法?

    3 回复  |  直到 16 年前
        1
  •  2
  •   tsimon    16 年前

    JQuery的东西都是客户端的,所以没有服务器端可谈。我的建议是创建一些精简的服务器端包装,自动完成编写RegisterClientScriptBlock的等效工作。这样,您只需摆弄Javascript一次,而且它总是可以正常工作。

        2
  •  0
  •   gregmac    16 年前

    您只需在验证发布的数据时执行此操作,使用与客户端相同的逻辑。您应该始终在服务器端验证数据,客户端的任何内容都不可信,即使您有“验证代码”,并且认为需要启用javascript才能使其工作。

        3
  •  0
  •   Eduardo Molteni    16 年前

    只有两种方法可以限制日期:

    • 客户端使用Javascript

    • 服务器端
      您必须使用您喜爱的.net语言(c#或vb.net)比较网络控件或输入中的日期

    为了获得更好的UX体验,您应该在客户端进行限制,但是如果您想确保数据有效,您可以 在服务器端检查它。