我正在尝试使用弹出窗口,我在ajaxtoolkit中找到了两个不同的控件, 1- PopupControlExtender 2- ModalPopupExtender
你能告诉我哪一个有更好的表现吗? 那些之间有什么区别?非常感谢
答案 0 :(得分:2)
我不能直接回答你的问题,哪个更好。但根据我的经验,我会单独留下AjaxToolkit(除非当然有其他要求/约束迫使你使用它)。
当我需要一个模态弹出窗口时,我要么自己编写一些jQuery,要么使用jQueryUI Dialog
希望这有帮助。
编辑:我不是说永远不应该使用AjaxToolkit。我认为jquery UI是一个更好的框架。我个人从不使用AjaxToolkit,但每个都是自己的。
编辑:我不喜欢AjaxToolkit因为: 1)我不喜欢服务器端标记控制客户端脚本。我宁愿自己编写客户端脚本。 2)我不喜欢从页面触发的所有ScriptResource.axd请求。我更喜欢只有一个'大'的js文件并压缩/缓存它。 3)我不喜欢更新面板,它们会导致各种问题与viewstate等。我更喜欢只编写简单的“Web方法”并使用jQuery通过ajax调用它们。