我尝试将ScriptBundle
与外部参考一起使用:
var signalRPath = "https://ajax.aspnetcdn.com/ajax/signalr/jquery.signalr-2.2.1.min.js";
var signalRBundle = new ScriptBundle("~/bundles/participationSignalRLayout", signalRPath);
signalRBundle.CdnFallbackExpression = "$.connection";
bundles.Add(signalRBundle);`
之后我尝试在脚本部分的视图中使用返回值:
var hub = $.connection.rateHub;
我在undefined
中有一个$.connection
值,但是当我使用标准脚本连接时:
<script src="https://ajax.aspnetcdn.com/ajax/signalr/jquery.signalr-2.2.1.min.js"></script>
并注释掉了包部分我在$.connection
中有正确的值。我想我没有正确的CdnFallbackExpression。必须在CdnFallbackExpression中输入什么值才能从js lib中获取正确的值
$.connection
?