Skip to content

Instantly share code, notes, and snippets.

@IliaIdakiev
Created September 5, 2013 11:33
Show Gist options
  • Select an option

  • Save IliaIdakiev/6448992 to your computer and use it in GitHub Desktop.

Select an option

Save IliaIdakiev/6448992 to your computer and use it in GitHub Desktop.
Razor Parse C# List To Javascript array
var arr = JSON.parse('@Html.Raw(Json.Encode(@Model.DuplicateIds))')
@chenHungTzu

Copy link
Copy Markdown

you are lier ...........

@arimaze

arimaze commented Sep 8, 2017

Copy link
Copy Markdown

yes that works

@vijaytbirari

Copy link
Copy Markdown

Yes working

@oznc

oznc commented Mar 19, 2018

Copy link
Copy Markdown

yes!

@quasi635

Copy link
Copy Markdown

Thank you!!! Worked perfect

@frlmoney

frlmoney commented Jul 9, 2019

Copy link
Copy Markdown

yes that works

@ezuro

ezuro commented Sep 19, 2020

Copy link
Copy Markdown

Finally! Thanks!

@alirezakylix

Copy link
Copy Markdown

I LOVE YOUUUUUUUUUUUUUUUUUU.

@Chuong2102

Copy link
Copy Markdown

thanks you so much !!! it's work !!!

@SiebeSijbers

Copy link
Copy Markdown

doesnt work

@OhmSharma2

OhmSharma2 commented Sep 28, 2021

Copy link
Copy Markdown

Replace Encode with Serialize and it will work.

https://stackoverflow.com/questions/50056518/ijsonhelper-does-not-contain-a-definition-for-encode

Here is an example that worked for me. I am calling a C# method from my Model that returns a list of USA locations and converting that list it to a JavaScript array.

var something = JSON.parse('@Html.Raw(Json.Serialize(Model.usaLocations()))');

@rakeshfrom1984

Copy link
Copy Markdown

this works for me. Thanks

@stolarinhoo

Copy link
Copy Markdown

var something = JSON.parse('@Html.Raw(Json.Serialize(Model.usaLocations()))');

Works fine, thank You!

@TamaraMart28

Copy link
Copy Markdown

doesn't work((

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment