繁体   English   中英

如何在ASP.NET中动态加载用户控件而无需回发

[英]How to load user controls dynamically in ASP.NET without postback

我有一个ASP.Net(C#)页面。 当用户在下拉列表中选择一个值时,一些新控件将对他可见。

我现在能够做到,但是页面每次必须重新加载,并且在回发之间必须保持状态。

有没有办法在不使用ajax控件工具包的情况下以最简单的方式重新加载页面而又不这样做?

附加信息 :dropdownlist的数据来自数据库,某些地方必须全部在服务器端,所以我不能使用javascript。

您可以尝试以下想法: http : //msdn.microsoft.com/zh-cn/library/ms178208(v=vs.100).aspx 我以前没有尝试过,但似乎合乎逻辑。

您应该通过updatepanel。 将所有控件放在要显示在下拉列表的selectedindexchanged事件上的更新面板中,并在下拉列表的selectedindexchanged事件上相应地写代码。 希望这个能对您有所帮助...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM