Каково различие между Сервером. MapPath и HostingEnvironment. MapPath?

Ваша строка json кодируется в формате HTML. Поскольку вы визуализируете json в своем виде, вы можете использовать помощник @Html.Raw() для предотвращения его кодирования.

var data = { json : "@Html.Raw(JsonConvert.SerializeObject(Model))" };
168
задан George Stocker 29 June 2011 в 22:56
поделиться

2 ответа

Представлена ​​OS X 10.6 блоки. См. ответ AlBlue для примеров .

Если вы не используете Snow Leopard, вы можете получить что-то близкое к композиции функций, используя различные другие функции.

Правка : на самом деле, единственное отличие состоит в том, что вам разрешено передавать null Server.MapPath () , но не HostingEnvironment.MapPath ()

201
ответ дан 23 November 2019 в 20:55
поделиться

Server.MapPath () требует HttpContext . HostingEnvironment.MapPath - нет.

110
ответ дан 23 November 2019 в 20:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: