присваивать C# строку массива или string[] массиву javascript

У меня есть js код, в котором массив работает хорошо, когда он как

var availableTags = [
            "ActionScript",
            "AppleScript",
            "Asp",
            "BASIC",
            "C"
                     ];

Затем я сделал строку массива в моем коде позади или .cs как на уровне класса

 public static string[] test={"animal","lovely"};

Затем я изменил js массив на это

 var availableTags =  "<%=test%>"; // also tried without quotes 

Теперь у меня нет результатов, как было с предыдущим js массивом

Редактирование с полным кодом, jquery я взял из http://jqueryui. com/demos/autocomplete/#multiple

  using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Collections;
using System.Web.Script.Serialization;

public partial class onecol : System.Web.UI.Page
{
   JavaScriptSerializer serializer;

   public static string test = "['animal','lovely']";
    public static string check;


    protected void Page_Load(object sender, EventArgs e)
    {
       serializer = new JavaScriptSerializer();
        //serializer
        this.detail.ToolsFile = "BasicTools.xml";
        test = returnTitle();
    }

}

а скрипт с html -


  
      
       
     
      



на самом деле это функциональность автозаполнения для присвоения тегов, предложения автозаполнения для тегов я хочу получить из C# кода, я взял исходник Jquery с jqueryui. com/demos/autocomplete/#multiple и затем я попытался дать ему C# строку из .cs файла, я объяснил это с кодом на отредактированной версии, с C# кодом позади он работает точно так, как это в ссылке

5
задан user1074474 15 February 2012 в 17:05
поделиться