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 № 1Moż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))