javascript - 搜索从 .cshtml 文件调用的 javascript 函数时在 ASP.NET MVC 项目中查找的位置和文件
问题描述
当 .cshtml 文件使用 onclick 事件调用 javascript 函数时,除了使用“脚本标签”给出的显式 js 文件引用之外,框架会在哪些位置和文件中查找它?
我有一个使用 onclick 事件进行的 javascript 函数调用,如下所示(在 cshtml 文件中):
<a class="btn btn-default btn-blue" onclick="SaveContract('@ViewBag.ControlGuid','@ViewBag.PopupContainerId','@ViewBag.RefreshTargetId', '@ViewBag.PopupDivId' )">
<i class="fa fa-fw fa-save"></i>
@ResourceHelper.GetResourceValue(ResourceId.Save)
</a>
标记中给出的 javascript 文件参考如下:-
<script src="~/Scripts/Contracts/ContractModel.js"></script>
然而,在 ContractModel.js 中没有找到函数 SaveContract(),而是在另一个文件 DefaultScripts.js 中找到。
通话进行得很顺利,应用程序运行良好。
我的疑问是,当我需要在我的解决方案中查找此函数时,我如何才能在逻辑上查找此函数,而不是对函数名称进行盲目的“在整个解决方案中搜索”。
换句话说,框架如何决定除了“脚本标签”中提到的显式javascript文件之外,还需要检查哪些其他文件才能调用该函数?
解决方案
推荐阅读
- java - 如何避免退出游戏并显示部分代码?
- python - 在 RStudio 和使用 reticulate 的闪亮应用程序中运行 python 脚本时出错
- javascript - 我如何摆脱这个边界?
- c# - 在 C# 中创建一个线程并等待操作
- angular - Jasmine 间谍对象模拟方法返回未被覆盖
- mysql - 从另一个表插入并更新第三个表
- reactjs - 使用 Yarn 安装 reactstrap 但出现“无法解析 'reactstrap'”错误
- python - 无法通过 Python 请求发布登录数据
- java - 使用休眠连接 4 个表
- python - 如何将缺少数据的浮点型数据集转换为 int?