我的razor局部视图上有以下信号r客户端代码 它在局部视图中工作正常。我想将它移动到外部javascript文件。
<script type="text/javascript">
$(function () {
debugger;
$.connection.hub.logging = true;
var proxy = $.connection.broadcastMessage;
proxy.client.receiveNotification = function (message, count) {
debugger;
$("#not_count").html(count);
$("#not_count").show();
};
$.connection.hub.start();
});
</script>
如何将其移至外部JS文件?
答案 0 :(得分:0)
使用您的代码将新的javascript文件(例如signalrStuff.js)添加到解决方案中:
$(function () { debugger; $.connection.hub.logging = true; var proxy = $.connection.broadcastMessage;
proxy.client.receiveNotification = function (message, count) {
debugger;
$("#not_count").html(count);
$("#not_count").show();
};
$.connection.hub.start();
});
然后引用新脚本替换局部视图中的javascript:
<script src="signalrStuff.js" type="text/javascript"></script>
确保首先加载jQuery脚本。