/ / Mapowanie ViewModel na obiekt JS - javascript, jquery, asp.net, asp.net-mvc, modelowanie

Odwzorowywanie obiektu ViewModel na obiekt JS - javascript, jquery, asp.net, asp.net-mvc, modelowanie

Czy istnieje możliwość odwzorowania modelu (strony serwera) na obiekt JS? Problem polega na tym, że nie mogę zwrócić obiektu Json ze strony serwera.

View.cshtml:

@model TestModel

<script type="text/javascript">
jQuery(function ($) {
var jsObject = {
Property1: @Model.Property1,
Property2: @Model.Property2,
Property3: @Model.Property3,
...
};
});
</script>

Dzięki!

Odpowiedzi:

3 dla odpowiedzi № 1

Możesz użyć Json.Encode Metoda konwertuje obiekt danych na ciąg znaków w formacie JavaScript Object Notation (JSON).

var jsObject = @Html.Raw(Json.Encode(Model))