我对评级有部分看法。此视图在单个页面上重复多次。我已经在外部 js 文件中编写了用于评级的功能代码。现在我想在每次加载评分视图时调用该 js 文件。我也想将参数传递给外部 js 文件。我尝试了以下方法来做到这一点:
<script type="text/javascript" >
var EntityId="@ViewData["entityid"]";// parameters which i want to pass
var RatingValue="@ViewData["rating"]";// parameters which i want to pass
var EntityName="@ViewData["entityname"]";// parameters which i want to pass
</script>
<script type="text/javascript" src="../../Scripts/RatingControl.js"></script>
上面的代码正在工作,但外部脚本只能访问传递变量的最后一个值,例如我的页面上有 5 条记录,然后评级控制将添加 5 次不同的值。但在外部文件中,我只获得最后记录评级值。
那么如何在每个部分视图加载事件上从 javascript 代码中调用外部 js 文件。