Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 aspx 页面,上面有 5 个图像按钮。当您单击一个按钮时,相关的 ascx 控件会出现,而显示的那个控件会被隐藏。这些都工作正常。
我现在在页面上有第 6 个 ascx 控件,当单击其他 ascx 页面之一上的按钮时,我希望显示该控件。我在网上寻找解决方案,但运气不佳。
我正在使用 VB.Net 作为后面的代码
任何提示和技巧将不胜感激。
(顺便说一句,我不赞成您使用的 Web 表单和“服务器端客户端事件”隐喻,因为它们无视构建 Web 的 RESTful 模型,尽管如此......)
在您的用户控件中创建一个新事件,用于单击他们的按钮,或直接公开该按钮,然后在您的页面中处理此按钮以显示新的第 6 个 ASCX。
这确实打破了封装并暴露了内部结构,但从事物的声音来看,您的项目已经是一团糟。