按钮单击另一个ascx控件时显示ascx控件

时间:2013-03-07 09:38:54

标签: asp.net vb.net ascx

我有一个aspx页面,上面有5个图像按钮。当您单击按钮时,将显示相关的ascx控件,并显示所显示的控件。这些都很好。

我现在在页面上有第6个ascx控件,当我点击其中一个ascx页面上的按钮时,我想显示该控件。我已经在网上寻找解决方案但没有太多运气。

我正在使用VB.Net来代替

非常感谢任何提示和技巧。

1 个答案:

答案 0 :(得分:0)

(顺便说一句,我不同意Web表单和“服务器端客户端事件”这样的比喻,比如你正在使用的因为他们忽略了构建网络的REStful模型,但是......)

在UserControls中创建一个新事件,以便在单击按钮时显示,或直接显示按钮,然后在页面中处理此按钮以显示新的6ith ASCX。

这确实破坏了封装并暴露了内部结构,但是从项目的声音来看,你的项目已经很乱了。