这个问题更多的是在场景中提出建议。
我已经分配了一个使用MVC .NET构建的项目。 _Layout.cshtml
页面上有100个隐藏字段。这些所有隐藏的字段都存储了url。
这意味着每次布局渲染时都会加载它们。 我想通过从布局中删除所有隐藏字段来优化这种情况。
要做到这一点,我想维护一个本地.JSON文件,其objectName
与隐藏字段的id相同。
因此,如果隐藏字段为 -
<input type="hidden" id="myId" value="www.google.com"/>
然后.json转到 -
{
"myId":"www.google.com"
}
所以我很容易获得它的价值。
无论如何,我能做得更好吗?
答案 0 :(得分:0)
相反,为什么不创建一个单例类并将它们保存在列表中,然后只需要在视图中你需要的是通过@html.Raw(YOUSCingletonClass)将其解析为本地javascript变量,你将获得所有的值