【发布时间】:2014-01-29 06:52:48
【问题描述】:
我在我的 asp.net MVC-5 应用程序中使用Knockoutjs。我有以下 javascript 视图:
<script type="text/javascript">
var model = "@Html.Raw(Json.Encode(Model))";
$.get("@Url.Action("_CityPartial")" ...)
//any much more code using similar Html helpers + pure javacsript code.
</script>
现在我想知道,有没有办法将这个 javascript 代码转移到一个单独的 js 文件中(保持 Html 帮助程序不变)。
我想将 javascript 代码传输到单独的文件,因为我不希望任何用户检查我的 javascript 代码(使用 chrome 检查元素或任何其他方式)。
如果无法进行转移,请告诉我是否有任何方法可以缩小视图本身的 javascript??
【问题讨论】:
-
JavaScript/Html 中没有安全性。由于它将被传输到客户端,因此用户可以根据需要查看它。将关键代码保留在服务器本身中,每当所需的计算/数据向服务器发出 ajax 请求时
标签: javascript jquery asp.net asp.net-mvc knockout.js