1

我想在允许用户转到另一个页面之前验证页面上的用户更改。如果验证失败,我想阻止寻呼机更改页面。

例如:

protected void rgOrderItem_PageIndexChanged(object source, GridPageChangedEventArgs e)
{
    if (Mapvalues(false))
    {
        rgOrderItem.CurrentPageIndex = LastPageIndex;
        rgOrderItem.DataBind();
    }
}

这不起作用。寻呼机无论如何都会改变。有人知道如何停止页面更改事件吗?谢谢,托尼

4

1 回答 1

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
    }
}
于 2013-05-22T06:44:53.570 回答