gpt4 book ai didi

asp.net - 如何在运行时动态地在另一个 ASPX 的 DIV 中显示一个 ASPX?

转载 作者:行者123 更新时间:2023-12-04 02:08:44 27 4
gpt4 key购买 nike

这是我在 ASP.NET 中尝试执行的操作:

创建一个名为 Main.aspx 的页面。这个页面有一个 DIV 和一个按钮。

浏览器加载 Main.aspx。然后,当我单击该按钮时,我想将页面 Page99.aspx 动态加载到 Main.aspx 中的 DIV 中,但 Main.aspx 不需要回发。

因此,Main.aspx 加载一次,之后 Main.aspx 中显示的所有内容都将来自不同的 .aspx 页面。

附言。 我正在寻找上述解决方案,但不使用框架。

更新 1
我应该提到 Page99 不是一个简单的 HTML 页面。它将包含 Web 控件。

最佳答案

据我所知,除非使用 iframe,否则无法将一个 aspx 页面加载到另一个页面中。

对于回发或 ajax,您可以改用 UserControls (ascx)。它们可以包含几乎与页面相同的内容,或者使用 MasterPage。

如果您不希望回发,ajax 可能是要走的路,但同样,它不允许您将一个 aspx 页面加载到另一个页面中,只能更改您所在页面的内容(除其他外)。

我不确定用于 Web 开发的其他平台,但他们可能有更接近您想要做的解决方案,因此如果 asp.net 不是“必须”,您应该考虑检查其他平台。

关于asp.net - 如何在运行时动态地在另一个 ASPX 的 DIV 中显示一个 ASPX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099214/

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