2014-10-02 60 views
2

使用bootstrap-tagsinputs插件我想在視圖加載時爲文本框賦值。MVC4使用bootstrap-tagsinput爲引導標籤文本框分配值

值的格式被傳遞給視圖是 「A,B,C」

這工作

@Html.TextBoxFor(model => model.mylist, new {@class = "form-control"})

,但是當我添加data_role = 「tagsinput」 這是行不通的

@Html.TextBoxFor(model => model.mylist, new {@class = "form-control", data_role = "tagsinput" }) 

也試圖這樣做,但沒有運氣

$(function() { 

    var elt = $("#mylisttags-input"); 
    elt.tagsinput({ 
     itemText: "@Model.mylist" 
     }); 
}); 

如何進行配置使其顯示在文本框中?

感謝,

回答

0

試試吧,

@Html.TextBoxFor(model => model.mylist, new {@class = "form-control", data_role = "tagsinput" }) 

$("#mylisttags-input").tagsinput('items'); // to show just pass the items key 

http://jsfiddle.net/754wob2q/

+0

在你的榜樣,你提供你默認設置的值。我試圖將值從控制器傳遞給模型參數中的視圖,並將其分配給文本框。 – Ben 2014-10-02 23:46:01