我正在尝试使用位于此处的Boorstrap标记输入控件:
http://timschlechter.github.io/bootstrap-tagsinput/examples/
在我的控制器中,我正在创建一个SelectListItems列表:
var tags = new List<SelectListItem>();
tags.Add(new SelectListItem
{
Value = "1",
Text = "Craig"
});
tags.Add(new SelectListItem
{
Value = "2",
Text = "Lister"
});
model.Tags = tags;
然后我将它传递给我的模型,其中'Tag'是:
public IEnumerable Tags {get;组; }
在我看来,我渲染了控件:
<div class="row">
<div class="col-xs-12">
<label class="control-label text-right">Tags:</label>
<br />
@Html.TextBoxFor(x=>x.Tags, new { @class= "form-control txtTags", @data_role= "tagsinput" })
</div>
</div>
但是,控件不会看到标签,而是呈现为包含我的两个项目的下拉列表。