12
Mam następujący:Jak wysłać przypisać Lista <string> do tablicy JavaScript lub przeliczalnym obiektu
ViewBag.SomeEnumerable = new List<string>() { "string1", "string2" };
Teraz jak mogę przypisać ViewBag.SomeEnumerable
do array
lub jakiejś formy przeliczalnego obiektu na stronie JavaScript? np
function SomeFunction()
{
var array = @ViewBag.SomeEnumerable;
for(var eachItem in array)
{
alert(eachItem); // should display "string1" then string2"
}
}
VS daje 'błędu składniowego;' kiedy zadeklarować var tablicę = @ Html.Raw (Json.Encode (ViewBag.SomeEnumerable)); jednak o/p jest poprawne w html renderowane w przeglądarce –
@IshaanPuniani, dlaczego ufasz VS Intellisense? To jest złe. Spójrz na renderowany znacznik, aby zobaczyć, że jest poprawny, mimo że VS mówi ci, że jest źle. –