【问题标题】:Are there any alternatives to Master pages for Asp.Net web form?Asp.Net Web 表单的母版页有什么替代品吗?
【发布时间】:2016-07-21 15:35:07
【问题描述】:

随着 ASP.NET Web 窗体项目的开发不断推进,标记中使用的代码有时会变得重复。

母版页是我重复使用该标记的唯一选择吗?有时我的母版页内容不会刷新。如果它存在的话,也许是时候用类似的东西替换它了。

【问题讨论】:

  • 如果您发布有关母版页问题的代码,我们很乐意查看。
  • @Win 我不希望你解决这个问题,因为它非常复杂,我已经发布了一些关于它的问题,甚至没有人试图评论它。我只想知道它们是否可以替代母版页。但是非常感谢你的好意,我真的很感激!
  • 不确定以 Too Broad 结束这个问题有什么意义。我不认为这是一个广泛的问题,而是一个直截了当的问题。投票决定重新开放。

标签: c# asp.net master-pages


【解决方案1】:

是的,使用UserControl 但这将是有线替代,因为在这种情况下,您必须为页眉/页脚/菜单项...等创建单独的用户控件,并使用@987654322 分别在每个页面上注册它们@page 指令。

【讨论】:

  • 这类似于asp mvc中的局部视图吗?
  • @meJustAndrew,是的,它与 MVC 中的局部视图相同。
  • 谢谢!局部视图之间存在一些差异,但这是我所需要的,而且它的行为确实像局部视图。
猜你喜欢
  • 2018-05-19
  • 2012-07-10
  • 2020-06-20
  • 1970-01-01
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 2022-11-10
  • 1970-01-01
相关资源
最近更新 更多