当前位置:  开发笔记 > 编程语言 > 正文

asp.net奇怪的错误创建一个DateTime

如何解决《asp.net奇怪的错误创建一个DateTime》经验,为你挑选了1个好方法。

我想用我在asp.net中编写的下一个代码创建一个帐户

但每当我创建日期时间时,它都会把我扔进catch块,现在我使用了简单的值,如:

DateTime birthdate = new DateTime(1, 2, 2003);

但是当我检查调试器时,它让我脱离了这一行的try块,我真的不明白为什么因为Visual Studio没有给我任何错误所以这里可能出错???

try
{
    // male/female check
    string sex = "";
    if (rbMale.Checked)
    {
        sex = "Male";
    }
    else if (rbFemale.Checked)
    {
        sex = "Female";
    }
    // birthday
    int bdday = Convert.ToInt32(tbBdayDay.Value.ToString());
    int bdmonth = Convert.ToInt32(cbBdayMonth.Value.ToString());
    int bdyear = Convert.ToInt32(tbBdayYear.Value.ToString());

    //this line is pushing me into the catch block!! :(
    DateTime birthdate = new DateTime(1, 2, 2003);
    // username
    string name = tbFirstName.Value.ToString() + " " + tbLastName.Value.ToString();
    // fileshare link: www.filesharelink.com/+'username'+'random number'
    Random random = new Random();
    int randomNumber = random.Next(0, 10001);
    string filesharelink = "www.filesharelink.com/" + tbFirstName.Value.ToString() + randomNumber;
    // email
    string email = tbEmail.Value.ToString();
    // password
    string password = tbPassword1.Value.ToString();
    //returns true if account is succesfully registered
    if (administration.query.RegisterAccount(sex, birthdate, name, filesharelink, email, password))
    {
        ClientScript.RegisterStartupScript(this.GetType(), "titel", "alert('Account created succesfully, you can now log in!');", true);
    }
}
catch
{
    ClientScript.RegisterStartupScript(this.GetType(), "titel", "alert('Error creating your account, please try again.');", true);
}

Andy Korneye.. 5

的参数DateTime你想使用的构造函数year,month,day,但要以不正确的顺序为他们提供.

所以你真的想在你的代码中创建2003年2月的0001年.



1> Andy Korneye..:

的参数DateTime你想使用的构造函数year,month,day,但要以不正确的顺序为他们提供.

所以你真的想在你的代码中创建2003年2月的0001年.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有