none
asp.net下串口通讯问题 RRS feed

  • 问题

  • 在asp.net下进行串口通讯,硬件连接客户端串口;在客户端对串口发出指令后,即刻sp_DataReceived接收到数据。sp_DataReceived接收收据的过程没有回发到服务器,因此在sp_DataReceived接收到的数据不能直接显示在asp.net上的控件中。请教该如何处理?谢谢
    2010年1月19日 7:42

答案

  • 要触发Page的Load事件的话你要重新发送一个http请求到服务器端。可以用AJAX来发送新的数据让服务器更新页面。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年1月25日 2:24
    版主

全部回复

  • 好像asp.net下进行串口通讯不能获取客户端的信息,必须通过ACTIVEX插件来进行处理吧
    努力+方法=成功
    2010年1月19日 7:46
  • 现在测试时服务器和客户端是同一台电脑,连接串口进行通讯,可以获取到串口数据。

    • 已编辑 davy li 2010年1月25日 1:57
    2010年1月19日 8:10
  • 没看见你哪里有发数据到asp.net服务器。asp.net不是运行在客户端的。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年1月23日 19:24
    版主
  • 现在我测试时服务器和客户端在同一台电脑上,在web上发数据到串口后,然后触发sp_DataReceived事件收到串口数据,只是未能回发Page_load,串口数据不能直接显示在web页。


    脚踏实地,异想天开
    2010年1月25日 1:56
  • 要触发Page的Load事件的话你要重新发送一个http请求到服务器端。可以用AJAX来发送新的数据让服务器更新页面。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年1月25日 2:24
    版主