我知道:
if (!IsPostBack)
{
do something
}
但是,如果页面不回发,我需要做些什么呢? 我是否使用其他或其他/更好的方式??
答案 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