在设计模式中隐藏用户控件
我的 ASP.Net (3.5) 页面中的控件用于模拟弹出窗口 (Visual-Studio 2008)。 问题在于,在设计模式下,所有这些弹出窗口都位于页面中的正常控件之上。
所以我的问题是:如何在设计模式中隐藏用户控件。
Controls in my ASP.Net (3.5) pages to simulate popups (Visual-Studio 2008).
The problem is that all these popups are positioned over the normal controls in the page in design mode.
So my Question is: How can I hide User-Controls in Design-Mode.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用用户控件,您可以利用设计器忽略您的代码的事实。我进行了以下操作:
在您的用户控件中创建两种样式:
在您的用户控件中创建两个 asp 面板:
将其添加到您的代码中:
对我来说,这会创建在设计器中为我的用户呈现一小段文本的预期效果控制
If you are using a usercontrol you can take advantage of the fact the designer ignores your code. I got the following to work:
create two styles in your user control:
create two asp panels in your usercontrol:
add this to your code:
For me this creates the desired effect of having a small block of text render in the designer for my user control
通过谷歌搜索了一下,我认为你不能使用 ascx 。我认为如果您需要的话,您应该将其变成自定义控件。
http://www.west-wind.com/WebLog/posts/189。 aspx 可能有助于
编辑:
http://ajdotnet.wordpress.com/2006/08/28/do-you-value-design-time-support/如果您创建自定义控件,它保存用户控件的实例,并使用上面链接的方法来隐藏其所有内容。
From googling around a bit I don't think you can with an ascx. I think you should turn it into a custom control if you need this.
http://www.west-wind.com/WebLog/posts/189.aspx might help
edit:
http://ajdotnet.wordpress.com/2006/08/28/do-you-value-design-time-support/you might be able to do this if you create a custom control that holds an instance of your user control, and uses the method linked to above to hide all its content.