ASP.Net Ajax 学习笔记(2):UpdatePanel控件(中)

    在上一章我们主要讨论了UpdatePanel控件的几种使用方法,在这一章里,我们将看看使用UpdatePanel控件有那些限制,对于使用UpdatePanel的限制,官方文档是这样给我们描述的:

    1.TreeView和Menu控件与UpdatePanel控件不兼容。

    2.Web Parts控件。

    3.在以异步回传方式上传文件时,FileUpload控件与UpdatePanel控件不兼容。

    4.当GridView和DetailsView控件的EnableSortingAndPagingCallbacks属性被设置成True时(默认值为False)与UpdatePanel控件不兼容。

    5.Substitution控件。

    6.Validation控件,包括(BaseCompareValidator, BaseValidator, CompareValidator, CustomValidator, RangeValidator, RegularExpressionValidator, RequiredFieldValidator,  ValidationSummary)。

    7.当Login, PasswordRecovery, ChangePassword, and CreateUserWizard 控件没有转换到编辑模板时,他们与UpdatePanel不兼容。

    以上这些控件仍然能够在页面中被使用,只是他们不应该被包含在UpdatePanel之内,当然,以上某些控件在某些条件下又与UpdatePanel兼容,所以,在某些情况下,你可以以一种特殊的方式在UpdatePanel控件内使用这些控件,以完成页面的局部更新。

你可能感兴趣的:(ASP.Net Ajax 学习笔记(2):UpdatePanel控件(中))