asp.net AutoPostBack并更新

时间:2012-06-01 12:34:40

标签: c# asp.net drop-down-menu

例如,当下拉列表更改时,是否有办法启用自动回复并且没有页面刷新(其中滚动回到顶部)? 我有一些下拉列表,后续版本中的值需要根据上面的值进行更改。 什么是最好的方法呢?每个DDL都从DB填充。

4 个答案:

答案 0 :(得分:2)

使用更新面板完成此操作。提供了完整的概述here您需要在面板中添加需要回发的项目,并且只有该部分页面回发。

答案 1 :(得分:2)

答案 2 :(得分:1)

你可以将所有ddl放入updatepanel,然后页面不会回发自己。你的ddl可以重新绑定而不需要整页回发。 另一个选择是使用级联下拉列表,asp.net ajax工具包样本中有一个示例。它使用webservices进行数据绑定。这个methot比使用updatapanels更好,但它很难实现。 http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx,请查看此示例。

答案 3 :(得分:1)

我们Jquery AJAX或简单地使用ASP.net UpdatePanel控件