关于手动更新updatepanel的问题

课文 课文 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在ASP.NET下写了一个串口接收页面,结果数据时接收到了,但无法实时的显示到页面上,求大神们指点!
尝试用updatepanel.update()结果没反应。。。。

代码如下:
void comm_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
int n = comm.BytesToRead;//先记录下来,避免某种原因,人为的原因,操作几次之间时间长,缓存不一致
byte[] buf = new byte[n];//声明一个临时数组存储当前来的串口数据
received_count += n;//增加接收计数
comm.Read(buf, 0, n);//读取缓冲数据
builder.Clear();//清除字符串构造器的内容

foreach (byte b in buf)
{
builder.Append(b.ToString("X2") + " ");
}

display();
}
public void display()
{
this.txGet.Text = builder.ToString();
//修改接收计数
labelGetCount.Text = "Get:" + received_count.ToString();
UpdatePanel1.Update();
}


断点调试发现接收到的数据没有问题,怎么把接收到的builder中的内容直接显示到txGet上呢?
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
课文
ASP 28,401 成员 356,940 内容