gpt4 book ai didi

asp.net - 离开 if 语句

转载 作者:行者123 更新时间:2023-12-01 14:42:00 28 4
gpt4 key购买 nike

我在 if 语句中有一个 if 语句。

如果第二个if语句中的条件返回false,我要转到第一个else因为它会自动设置我的验证控件。

希望你明白

if (page.isvalid() )
{
if (datetime.tryparse (date) == true)
{
// ok
}
else
{
//go to the other else
}
}
else
{
// want to go here
}

编辑:

重要的是我必须首先验证页面,因为在验证之后,我知道我可以从 2 个输入控件解析日期时间并检查第二个是否大于第一个。否则,如果日期无效,它可能会抛出异常。

最佳答案

代替 DateTime.Parse(date) 使用

DateTime dt;
bool isParsed = DateTime.TryParse(date, out dt);

//if ( page.isvalid() && (datetime.parse (date) == true) )
if ( page.isvalid() && isParsed )
{
// ok
}
else
{
// want to go here
}

关于asp.net - 离开 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1942440/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com