事件中的javascript函数

时间:2019-05-22 16:23:09

标签: javascript c# asp.net model-view-controller

我正在尝试编写一个网页,其中包含一个列表,当服务器端发生某些事情时,该列表会添加一个项目。
我的控制器中有一个带有信息的函数,但是我不明白如何“激活” JavaScript来询问信息(或从服务器端发送到Java)

该控制器中的功能:

private void Client_PropertyChanged(object sender, PropertyChangedEventArgs e) {
            ///update the javascript....
        }

1 个答案:

答案 0 :(得分:2)

典型的网站是一种交流方式。也就是说,浏览器会请求内容,并在必要的浏览器请求其他信息并显示UI之后显示它。

相反,有这个选项。

  • 轮询-浏览器发送请求(AJAX),并不时检查是否有他的更新,并更新...对于简单的情况,这应该足够了
  • 现代浏览器支持websocket,该功能允许打开双向通信,并从服务器推送数据
  • 我的首选方法是使用SignalR之类的库,该库可以发送两种方式的通知而无需考虑内部实现细节... SignalR根据正在执行的浏览器来决定使用什么-轮询或websocket < / li>