ASP.在视图内的无序列表中显示列表项对象
本文关键字:列表 显示 对象 无序 视图 ASP | 更新日期: 2023-09-27 18:07:09
我有以下代码块:
@{
int draggableNumber = 0;
foreach (Data data in ViewBag.FieldNames)
{
ListItem li = new ListItem();
li.Attributes.Add("id", "draggable_" + draggableNumber);
li.Attributes.Add("class", "btn btn-primary ui-state-highlight");
li.Text = data.ColumnName;
li.Value = draggableNumber.ToString();
@*<li id="draggable_@draggableNumber" class="btn btn-primary ui-state-highlight" style="white-space: normal;">field.ColumnName</li>*@
draggableNumber++;
ViewBag.ControlsToData.Add(li, data);
}
}
,我试图在我的视图中显示ListItem li对象,就像代码的注释部分一样。我有listtitem每个listtitem需要的所有属性。如何在视图中显示ListItem。我使用Razor语法
您在代码块中运行所有内容,您只需要从代码块中转义以写入输出。
@{
int draggableNumber = 0;
}
@foreach (Data data in ViewBag.FieldNames)
{
@<li id="@("draggable_" + draggableNumber)">@field.ColumnName</li>
draggableNumber++;
}
你不能将WebForms控件混合到你的razor视图中,这是不支持的。但是,你可以查看这个链接,了解Scott Hanselman的快速解决方案。Web表单和MVC剃刀视图