【发布时间】:2011-07-29 15:34:48
【问题描述】:
短:
您是否将数据角色部分(页眉|内容|页脚)放在布局/母版页中或 ASP.NET MVC 的每个视图中?
长:
试图找到处理 jQuery 移动布局的“最佳实践”。文档(和其他一些)显示:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
...
</head>
<body>
<div data-role="page">
<div data-role="header">...</div>
<div data-role="content">@RenderBody()</div>
<div data-role="footer">...</div>
</div>
</body>
</html>
不过我也见过这个:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
...
</head>
<body>
<div data-role="page">
@RenderBody()
</div>
</body>
</html>
每个视图都有:
<div data-role="page">
<div data-role="header">...</div>
<div data-role="content">...</div>
<div data-role="footer">...</div>
</div>
那么,您是在 ASP.NET 中的每个“视图”中还是在布局/主文件中定义页眉|内容|页脚?一个更好吗?有关系吗?
【问题讨论】:
-
在第二个示例中,您最终会得到一个嵌套在另一个页面中的页面。这是你想要的吗?