gpt4 book ai didi

asp.net - 我可以对每一件事使用多 View 和 View 吗,我可以在 aspx 页面上做吗?

转载 作者:行者123 更新时间:2023-12-04 06:36:21 25 4
gpt4 key购买 nike

简而言之,我会遇到哪些限制?

使用

vs08,网络应用

笔记

你能想到或遇到的任何缺点

例如关于编码、回发、事件处理、访问 View 中的控制属性

最佳答案

我能想到的两个最大的问题:

1) 隐藏页面仍在加载 . Asp.net 将在 MultiView 中的所有 View 上运行几乎整个页面生命周期,包括隐藏的 View 。

对我来说,这是最大的缺点。这意味着更慢的性能,以及隐藏页面抛出异常的风险。如果您的 View 有数据控件,您将加载大量冗余数据。

参见,例如 http://msmvps.com/blogs/luisabreu/archive/2008/02/20/multiview-control-should-you-use-it.aspx , 和 How to stop a web control from loading child controls?

2) 隐藏页面生成 View 状态

How does the Multiview control handle its Viewstate? .

这意味着向浏览器发送和从浏览器发送的 HTML 较大,这意味着传输速度较慢。此外,Asp.net 确实会发生 ViewState 错误,因此可以说,更加臃肿的 View 状态使这些错误更有可能发生。

关于asp.net - 我可以对每一件事使用多 View 和 View 吗,我可以在 aspx 页面上做吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4825958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com