如果页面不回发

时间:2012-01-12 14:28:30

标签: c# asp.net

我知道:

if (!IsPostBack)
            {
                do something

            }

但是,如果页面不回发,我需要做些什么呢? 我是否使用其他或其他/更好的方式??

5 个答案:

答案 0 :(得分:12)

最明显的解决方案可能是这样的:

if (IsPostBack) {
    // It is a postback
} else {
    // It is not a postback
}

答案 1 :(得分:9)

您可以“添加退货;”

    if (!IsPostBack)
                {
                    do something
                    return;
                }
//it means else

答案 2 :(得分:5)

使用else可以解决您的问题。

if (!IsPostBack)             
{

} else {
{
   // Is a post back
}

答案 3 :(得分:3)

如果页面没有回发,你(服务器端)不想做任何事情...... (对于此用户) - >服务器必须等到新命令来自客户端(用户)。

如果你想做一件不符合用户要求的东西(), 你可以用服务器服务等来做到这一点。 (例如;服务器服务:服务器端文件夹(图像缩放器)< - >不需要回发)

对不起我的英语,但你明白了,我是对的吗?

答案 4 :(得分:0)

有几种不同的解决方案:


使用两个单独的if语句:

if (IsPostBack){
    // is a post back
}

if (!IsPostBack){
    // is not a post back
}

使用以下if else语句之一:

if (IsPostBack){
    // is a post back
} else {
    // is not a post back
}

OR

if (!IsPostBack){
    // is not a post back
} else {
    // is a post back
}

使用以下return语句之一:

if (IsPostBack){
    // is a post back
    return;
}
// is not a post back

OR

if (!IsPostBack){
    // is not a post back
    return;
}
// is a post back