Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.Net C#和JavaScript文本字段过期日期_Javascript_C#_Asp.net - Fatal编程技术网

ASP.Net C#和JavaScript文本字段过期日期

ASP.Net C#和JavaScript文本字段过期日期,javascript,c#,asp.net,Javascript,C#,Asp.net,我正在寻找一个文本框,用户可以输入他/她的许可证的到期日期。用户只能输入介于今天和2099年12月31日之间的到期日期 这就是我现在拥有的: function RangeValidation(dt) { var startrange = new Date(Date.parse("12/02/1900")); var endrange = new Date(Date.parse("12/31/2099"));

我正在寻找一个文本框,用户可以输入他/她的许可证的到期日期。用户只能输入介于今天和2099年12月31日之间的到期日期

这就是我现在拥有的:

function RangeValidation(dt)
        {
            var startrange = new Date(Date.parse("12/02/1900"));
            var endrange = new Date(Date.parse("12/31/2099"));
            var lblmesg = document.getElementById("<%=lblMesg.ClientID%>") ;
            if (dt<startrange || dt>endrange)
            {
                lblmesg.style.color="red";
                lblmesg.innerHTML = "Date should be between 12/01/2014 and 12/31/2099";
            }
        }

    <asp:TextBox ID="txtRange" runat="server" MaxLength = "10" onkeyup = "ValidateDate(this, event.keyCode)" onkeydown = "return DateFormat(this, event.keyCode)"></asp:TextBox>
功能范围验证(dt)
{
var startrange=新日期(Date.parse(“12/02/1900”);
var endrange=新日期(Date.parse(“12/31/2099”);
var lblmesg=document.getElementById(“”);
如果(数据范围)
{
lblmesg.style.color=“红色”;
lblmesg.innerHTML=“日期应在2014年1月12日至2099年31月12日之间”;
}
}
有没有更简单的方法?我遇到了日期问题,例如dd/mm/yyyy等等,我希望ASP.Net中有一些简单的东西(我不喜欢使用JavaScript,因为我不熟悉它)


谢谢。

如果符合您的要求,您可以使用asp.net RangeValidator。以下链接可能对您有所帮助:


您应该使用Javascript。我强烈建议使用带有弹出日期选择器的
只读
文本框。大多数选择器都有您想要的范围限制。这是做这件事的理想方式。如果你需要,我可以提供例子


您可以检查。

使用日期选择器或RangeValidator如何?