我正在尝试为用户创建5个个性化快速链接选项。我知道转发器项是从数据源生成的。默认情况下,这些快速链接字段具有添加或删除链接选项。如果datasource只返回3并且我仍然想要添加2个额外控件,我该怎么办?
现在我静态创建了5个控件,我不太喜欢。对不起,我是C#的新手。用Google搜索努力......也许还不够努力......现在仍在使用谷歌搜索。提前感谢您提出任何建议或提示。
这是一个例子
答案 0 :(得分:1)
所以,如果我理解得很好:
您从要显示的数据源中检索0-5个链接。 如果链接< 5你想用' +'将其他人显示为空白。登录?
有很多解决方案。从您的标签中我假设您将使用ASP.NET,因此: 在您的视图中,当您从Viewbag或模型I访问数据时,请将其命名为' list'
@{
int i = 0; //Counting your items can also be done by length of list
}
<ul>
@foreach(var link in list)
{
<li>@link.Name <span class="delete">-</span></li>
i++;
}
@for(j=0;j<i;j++)
{
<li>__<span class="add">+</span></li>
}
</ul>