如何在 ASP.NET Web 表单中显示自定义列表
我正在开发一个 ASP.NET Web 表单,其功能类似于博客。在主窗体上,我想显示最近帖子标题的列表以及每个帖子文本的前 75 个字符。用于显示这些标题/描述的良好控件是什么?我应该动态地将标签添加到页面上还是有更好的方法?
I am working on an ASP.NET webform that functions similar to a blog. On the main form I want to display a list of the recent post titles and under each the first 75 characters of the post text. What would be a good control to use to display these titles/descriptions? Should I just dynamically add Labels into an on the page or is there a better way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在 WebForms 中使用
控制。它允许标记完全灵活,同时绑定到提供博客条目模型的数据源。In WebForms use the
<asp:ListView>
control. It allows full flexibility for the markup while binding to a data source that provides the model of your blog entries.我建议您使用
控件,并在其
中使用html 元素。
I advise you to use the
<asp:Repeater>
control, and use<li>
html elements in it's<ItemTemplate>
.如果您只想显示一些数据,而不进行任何编辑或排序,请使用 2 个轻型数据绑定控件之一:
ListView
:或
中继器
:If you want just to displaay some data, without any edit or sorting, use one of the 2 light data bound controls:
ListView
:or
Repeater
:使用 html 无序列表代替...动态生成它,您可以使用 jquery/css 为整体使用交替颜色
在 Csharp 中以这种方式定义一个字符串,这对于每个帖子来说都是静态的
动态 li。
现在根据您收到的帖子继续添加您的 li。
use html unordered list instead...generate it dynamically and you can use alternating colors for the entires by using jquery/css
In Csharp define a string this way, which would be static
the dynamic li for every post.
now keep appending your li's depending upon the post you receive.