首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET内容显示

ASP.NET内容显示
EN

Stack Overflow用户
提问于 2012-01-23 04:30:58
回答 1查看 60关注 0票数 0

我正在asp.net中构建一个配置文件页面,它有两个选项卡(水平),一个用于配置文件,另一个用于设置。如果用户在选项卡之间导航,他将看到“设置”页和“配置文件”页。我知道两种方法来实现这一点。

  1. 对页面中的页面内容进行编码,并在浏览这些内容时使用javascript隐藏它们。这种方法效率低下,因为它会导致性能问题并增加加载时间。
  2. 使用onclick事件处理程序并使用代码隐藏文件构建页面。这是一种更有效的方法,我可以使用javascript旋转一些东西来显示正在处理的东西,然后在代码背后调用最后一个方法来隐藏旋转的图像。

除了这些方法外,还有其他有效的方法来实现这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2012-01-23 04:39:30

答案取决于许多因素。您是否希望用户能够在不刷新页面的情况下来回切换?如果是这样的话,那么您必须加载两个选项卡。

如果可以进行部分刷新,则可以在单击选项卡时使用Ajax填充这些选项卡。这有一些性能影响,因为它需要往返获得数据。

如果您可以完全刷新,那么只需让每个页面都是不同的页面,当您单击其他选项卡时,它只会加载另一个选项卡页。

我真的不明白你所说的“用代码隐藏构建页面”是什么意思。也许您的意思是,在加载页面时,只包含选定选项卡的html。在我看来,简单地让它们变成不同的页面比编写复杂的代码改变页面的结构要容易得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8967204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档