a.net2.0 里的Multiview和View控件的显示与隐藏实现问题_.NET概论及软件使用_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

a.net2.0 里的Multiview和View控件的显示与隐藏实现问题

作者:黑客防线网安ASP维护基地 来源:黑客防线网安ASP维护基地 浏览次数:0

本篇关键词:隐藏实现问题显示
黑客防线网安网讯:    在用view控件实现一系列业务操作的分步操作时发现了一个问题,在某个View中实现了如下功能:      A控件放在其中一个View中,用控制A控件的显示和隐藏(Visible)的方法表示业务中存在A...

    在用view控件实现一系列业务操作的分步操作时发现了一个问题在某个View中实现了如下功能:
     A控件放在其中一个View中用控制A控件的显示和隐藏(Visible)的方法表示业务中存在A和不存在A的情况,并用来作为一个属性的字段

     切换View前读取此属性无任何问题,可当切换View后读取此属性一直为不存在,也就是A控件的Visible属性一直为False跟踪代码也确实如此。

     不知道这种情况是否.net的一个bug,可能跟asp.net的View与MultiView的实现方式有关吧,本人正在查找资料,但网上讲应用的多原理的少,无奈正准备去慢慢看View的源代码。

     希望有兴趣的xdjm共同探讨。

 

     下面我先抛砖引玉,说一下我的理解。

     首先从Visible这个属性说起,我发现官方提供的web控件都继承自System.Web.UI.Control这个类,同时,Control 类的Visible这个属性是个virtual属性的方法。本人猜测当隐藏和现实一个View容器,可能通过的是改变其内所有控件Visible属性来实现的,毕竟这样对于多个同根的派生类来说实现起来很简单。

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14396-1.html
网站维护教程更新时间:2012-03-30 05:48:31  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer