我有一个应用程序,我想添加标签输入框
我使用了http://aehlke.github.io/tag-it/examples.html库
控制器创建方法:
// GET: Posts/Create
public ActionResult Create()
{
var Tags = db.MyTags.Select(t=>t.TagName).ToArray();
ViewBag.ExistingTags = Tags;
return View();
}
查看:
我有以下脚本
<script>
$(function(){
//var sampleTags = ['c++', 'java', 'php', 'coldfusion', 'go', 'lua'];
var sampleTags = JSON.stringify(@ViewBag.ExistingTags);
</script>
如何将已传递的ExistingTags数组作为示例代码注释
答案 0 :(得分:1)
使用@Html.Raw()
和Json.Encode()
,如下所示: -
<script>
$(function(){
//var sampleTags = ['c++', 'java', 'php', 'coldfusion', 'go', 'lua'];
var sampleTags = @Html.Raw(Json.Encode(@ViewBag.ExistingTags));
</script>