Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以不加载';它已在加价中定义_C#_Asp.net_Page Lifecycle - Fatal编程技术网

C# 是否可以不加载';它已在加价中定义

C# 是否可以不加载';它已在加价中定义,c#,asp.net,page-lifecycle,C#,Asp.net,Page Lifecycle,我有一个多用途页面,根据QueryString参数,我可以告诉您现在将如何使用此页面 此页面的各种用途或功能之间的差异将导致显示的控件略有不同 因此,我想优化页面,我可以在页面生命周期的早期检测页面的当前功能,并“删除”(删除、隐藏,任何有效的操作我都不知道,这是我首先要问的问题)不必要的控件,赢得更轻更快的页面 你觉得怎么样?是的,很好用。您可以使用web控件上的Visible属性将其从输出中删除,如果将其设置为false,则不会向页面呈现任何HTML代码 如果要避免呈现一组元素(或一个普通H

我有一个多用途页面,根据
QueryString
参数,我可以告诉您现在将如何使用此页面

此页面的各种用途或功能之间的差异将导致显示的控件略有不同

因此,我想优化页面,我可以在页面生命周期的早期检测页面的当前功能,并“删除”(删除、隐藏,任何有效的操作我都不知道,这是我首先要问的问题)不必要的控件,赢得更轻更快的页面


你觉得怎么样?

是的,很好用。您可以使用web控件上的
Visible
属性将其从输出中删除,如果将其设置为false,则不会向页面呈现任何HTML代码


如果要避免呈现一组元素(或一个普通HTML元素,它没有
Visible
属性),可以在它们周围放置一个
占位符
控件,并在其上使用
Visible
属性。

。谢谢你的回答。虽然如果你有一篇文章或某个著名/值得信赖的网站上的东西,或者有证据表明它不会加载控件或使页面裸露,但是查看不必要的控件的状态会很好。。当然,无意冒犯=)@rrrrr,Lol+1:D。。仔细检查与你的职业相关的事情没有错;)@IKashef:关于ViewState的观点很好。如果控件以前包含数据(或者甚至可能包含其他数据,具体取决于控件),则它们仍可能在不可见的情况下将数据置于ViewState中。您可以对隐藏的控件禁用ViewState以防止出现这种情况。