这是更好的popupcontrolextender或modalpopupextender

时间:2013-09-09 11:17:06

标签: c# asp.net popup ajaxcontroltoolkit

我正在尝试使用弹出窗口,我在ajaxtoolkit中找到了两个不同的控件, 1- PopupControlExtender 2- ModalPopupExtender

你能告诉我哪一个有更好的表现吗? 那些之间有什么区别?

非常感谢

1 个答案:

答案 0 :(得分:2)

我不能直接回答你的问题,哪个更好。但根据我的经验,我会单独留下AjaxToolkit(除非当然有其他要求/约束​​迫使你使用它)。

当我需要一个模态弹出窗口时,我要么自己编写一些jQuery,要么使用jQueryUI Dialog

http://jqueryui.com/dialog/

希望这有帮助。

编辑:我不是说永远不应该使用AjaxToolkit。我认为jquery UI是一个更好的框架。我个人从不使用AjaxToolkit,但每个都是自己的。

编辑:我不喜欢AjaxToolkit因为: 1)我不喜欢服务器端标记控制客户端脚本。我宁愿自己编写客户端脚本。 2)我不喜欢从页面触发的所有ScriptResource.axd请求。我更喜欢只有一个'大'的js文件并压缩/缓存它。 3)我不喜欢更新面板,它们会导致各种问题与viewstate等。我更喜欢只编写简单的“Web方法”并使用jQuery通过ajax调用它们。