/ / Съпоставяне на ViewModel към JS Object - javascript, jquery, asp.net, asp.net-mvc, задължителен модел

Картографиране на ViewModel към обект JS - javascript, jquery, asp.net, asp.net-mvc, свързване на модела

Има ли възможност да се карта на модел (страна на сървъра) в JS обект? Проблемът е, че не мога да върна обект json от страна на сървъра.

View.cshtml:

@model TestModel

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

Благодаря!

Отговори:

3 за отговор № 1

Можеш да използваш Json.Encode Методът конвертира обект на данни в низ, който е във формат на обектните обозначения на JavaScript (JSON).

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