|
|
1
5
如果在“页面”之间切换时不希望页面刷新,则使用母版页将没有任何好的解决方案。正如其他人用不同的词所说,母版页只是不同页面使用的一个通用“模板”。两者之间的导航就像调用不同的页面一样,当然会重新加载整个页面,包括母版页内容。
这些解决方案都不使用母版页。 在ajax被引入asp.net之前,母版页的概念是为了简化常见的外观。在ajax流行之后,不刷新整个页面的需求变得更加普遍。 |
|
|
2
2
母版页只不过是用应用程序的默认布局(大多数情况下)扩展“普通”页面。母版页和内容占位符呈现为完整的HTML页。在页面之间导航时,整个页面都会刷新正常行为。这就是网络的工作原理。 使用iframe可以解决您的问题。不过,这还有其他一些副作用:
不管怎样。这真的取决于你的申请。有多种解决方案可以解决刷新行为。 |
|
|
3
1
有一个你解释过的结构:
然后,当您从第1页切换到第2页等时,您无法阻止页面刷新,因为当页面呈现到浏览器时,您只有一个“页面”实体(母版内容+所选页面内容)。 如果你想在同一个页面中切换不同的应用程序视图(这样可以防止页面刷新),你可以在一个updatepanel中使用一个页面(master变得非常无用)来加载不同的视图。 你也可以使用iframe,但是如果你必须处理页面不同部分(其中一些在iframe中)之间的任何类型的通信,我个人建议不要使用它们。 |
|
|
ScottC · 发生异步回发时,TextBox的Text属性为空 8 年前 |
|
|
Amir.Bg · 在母版页中使用jquery 9 年前 |
|
|
DeveloperM · 如何从非子页访问母版页 9 年前 |
|
|
user3340627 Serapth · 为母版页添加Page_Init事件 11 年前 |
|
|
Chris · 如何阻止母版页中的radpanetem的回复? 11 年前 |
|
|
Adam Heeg · 为什么在jQuery加载后会出现jQuery引用错误 12 年前 |
|
|
Family · 在母版页上显示XDocument 12 年前 |