在 Asp.net 中渲染不合适
我怎样才能按照我想要的顺序渲染 ASP.NET 页面。例如,在此 Stackoverflow 页面中,顶部有问题、标签、用户、徽章、未回答...,然后是问题标题和答案。如果您查看源代码,您会发现问题、标签是从第 76 行开始呈现的。虽然问题详细信息从第 97 行开始。
如果我想让问题详细信息(主要内容)在源代码中的第 76 行之前(菜单/标题之前)开始,该怎么办?
有什么想法吗?
How can i render an asp.net page in an order that i want. For example, in this Stackoverflow page you have Questions, Tags, users, Badges, Unanswered, ... at the top and then the question heading and the answers. If you view source for this, you will find that Questions, Tags are rendered from line 76, onwards. While the Question details start from line 97.
What if i want to have the Question details ( Main Content ) to start before line 76 in source ( Before the menu / header ).
any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这只是样式/布局的问题,您可以通过 CSS 进行控制。根据您选择的布局模型,您可以在 HTML 中的任何位置呈现项目,并将它们放置在您视觉上喜欢的任何位置。
-- 编辑:
要提供更多细节,您可以使用“定位”布局、浮动或表格(仅用于布局目的被认为是不好的)或它们的某种组合。 Quirksmode 是一个很好的网站,可以帮助您了解这一点以及实现这一点的最佳方法(关于兼容性)。其他一些人可能会回复更好的网站。
That's just a matter of styling/layout, which you control via CSS. Depending on the layout model you choose, you can render the items anywhere in the HTML, and put them anywhere you like visually.
-- Edit:
To provide slightly more details, you can use 'positioning' layouts, or floats, or tables (considered bad for layout-only purposes) or some combination thereof. A great website to learn about this, and the best ways to to it, regarding compatibility is Quirksmode. Some other people may reply with better sites.