目标
使用 Razor 引擎将 a 编码List<T>Session["MySession"]
为 JSON。
问题
我的脚本中有以下脚本Index.cshtml
:
<script type="text/javascript">
var existingItems =
@Html.Raw
(Json.Encode
((List<MyApp.Models.Data.getSpecificProductToShoppingList_Result>)
Session["ProdructsSummary"]))
window.onload = function () {
console.log(existingItems);
}
</script>
而返回的existingItems
是null
。为什么?
观察
我敢肯定——我的 Session 是有价值的。