В MVC возможно ли передать массив строки (List<string>)
из кода C # в viewdata, а затем получить значение в представлении?Например:
C #:
List<string> names = new List<string>();
names.Add("a");
names.Add("b");
ViewData["names"] = names;
Вид MVC:
<script type="text/javascript">
var nameList = '<%= ViewData["names"] %>';
</script>
приведенный выше код работает нормально, но возвращенный объект javascript в представлении - «System.Collections.Generic.List`1 [System.String]», который не может быть проанализирован для получения значений.* Как правильно достичь этого, вместо того чтобы строить строку с разделителем в C # и разделять значение в представлении?
Спасибо!