C# 每次iCallback都越来越流行
这是我的标记页面,我有一个按钮从数据库中搜索数据并显示在网格中 这是我的密码C# 每次iCallback都越来越流行,c#,asp.net,gridview,C#,Asp.net,Gridview,这是我的标记页面,我有一个按钮从数据库中搜索数据并显示在网格中 这是我的密码 if (!IsPostBack) { LblInfo.Text = "Page Loaded"; } if (IsCallback) { LblInfo.Text = "Page Called Back"; } 请解释为什么每次IsCallback=fasle IsCallBack是一种特殊的回发 IsCallBack唯一为真的时间是如果IsP
if (!IsPostBack)
{
LblInfo.Text = "Page Loaded";
}
if (IsCallback)
{
LblInfo.Text = "Page Called Back";
}
请解释为什么每次IsCallback=fasle
IsCallBack
是一种特殊的回发
IsCallBack
唯一为真的时间是如果IsPostBack
也为真
因此,他们无法访问您的“页面回调”代码。看
这两个变量可导致3种情况:
- IsPostBack和IsCallBack都为false:初始页面加载
- IsPostBack是正确的;IsCallBack为false:发生了完全回发
- IsPostBack是正确的;IsCallBack是正确的:请求来自ajax
if (!IsPostBack) {
{
LblInfo.Text = "Initial Page Loaded";
}
} else {
if (IsCallback)
{
LblInfo.Text = "Page Called Back";
} else {
LblInfo.Text = "Page Posted Back";
}
}
IsCallBack
是一种特殊的回发
IsCallBack
唯一为真的时间是如果IsPostBack
也为真
因此,他们无法访问您的“页面回调”代码。看
这两个变量可导致3种情况:
- IsPostBack和IsCallBack都为false:初始页面加载
- IsPostBack是正确的;IsCallBack为false:发生了完全回发
- IsPostBack是正确的;IsCallBack是正确的:请求来自ajax
if (!IsPostBack) {
{
LblInfo.Text = "Initial Page Loaded";
}
} else {
if (IsCallback)
{
LblInfo.Text = "Page Called Back";
} else {
LblInfo.Text = "Page Posted Back";
}
}
考虑到您提供的信息,很难说更多:<如果页面请求是回调的结果,则代码>true;否则,错误。回调与回发不同……考虑到您提供的信息,很难说得更多:<如果页面请求是回调的结果,则代码>true;否则为false。回调与回发不同。。。