2016-04-06 18 views
0

我有一個應用程序,我想添加標籤輸入框ASP.Net MVC如何在視圖中顯示LINQ查詢數據到字符串數組

我用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

斯蒂芬你是不正確的原因 – Dilip

回答

1

使用@Html.Raw()Json.Encode()如圖所示: -

<script> 
    $(function(){ 
     //var sampleTags = ['c++', 'java', 'php', 'coldfusion', 'go', 'lua']; 
     var sampleTags = @Html.Raw(Json.Encode(@ViewBag.ExistingTags)); 
</script> 
+1

由於它的工作 –

+1

@ MehdiJalal..happy來幫你..;) –

相關問題