Има ли възможност да се карта на модел (страна на сървъра) в 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))