我希望在允许用户转到其他页面之前验证用户在页面上的更改。如果验证失败,我想阻止寻呼机更改页面。
例如:
protected void rgOrderItem_PageIndexChanged(object source, GridPageChangedEventArgs e)
{
if (Mapvalues(false))
{
rgOrderItem.CurrentPageIndex = LastPageIndex;
rgOrderItem.DataBind();
}
}
这不起作用。寻呼机无论如何都会改变。有谁知道如何停止页面更改事件? 谢谢,托尼
答案 0 :(得分:2)
请尝试使用以下代码段。
protected void RadGrid1_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e)
{
if (Mapvalues(false))
{
e.Canceled = true; //Prevent to execute pagging functionality
}
}
protected void RadGrid1_PageIndexChanged(object sender, GridPageChangedEventArgs e)
{
if (Mapvalues(false))
{
e.Canceled = true; //Prevent to execute pagging functionality
}
}