gpt4 book ai didi

c# - 动态加载用户控件

转载 作者:太空狗 更新时间:2023-10-29 19:58:59 24 4
gpt4 key购买 nike

如何在页面中动态加载用户控件?
我有一个包含单选按钮的页面。每次单击单选按钮都会在页​​面中加载一个用户控件 (.ascx)。
我正在做的是同时加载所有控件,但将它们的可见性设置为 false。当用户单击单选按钮时,我将特定用户控件的可见性设置为 true。
因此,我在每次回发时都加载了所有用户控件。
还有其他可能的方法吗?

最佳答案

在页面上添加一个带有 runat server 的 div,例如,id 为“divControls”。

Asp 允许您动态加载用户控件“.ascx”。

下面的代码应该可以解决您的问题。

Control ctrl = Page.LoadControl("UserControlPath");
divControls.Controls.Clear();
divControls.Controls.Add(ctrl);

关于c# - 动态加载用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com