asp.net web窗体中怎么在UpdatePanel中,使得Textbox可以显示由timer定时刷新返回的文本数据?
程序连接了一台机器,在通信连接期间,机器定时发来消息,程序每次收到消息的时候,想向Textbox中显示提示信息“通道建立中”,通信结束是显示“通信结束等”。用Label1.Text = Application["Msg"].ToString();的方法可以实现。但是用Label的缺陷是,刷新一会消息条数就很多,很快就占据了真个页面。所以我想改成用Textbox的方式,最好能加上滚动条,这样的话,这些消息只能显示在固定大小的方框内,页面的其他位置可以用于放置其他空间。之前程序在Winform下做是用 richtextbox 来实现的,但是在WEB程序下没有Richtextbox,总之就是让不断刷新的数据值显示在固定的地方。各位前辈有方法实现这个吗? 以前没怎么接触过WEB的东西,所以很多通信机制的什么都不太了解,希望会的前辈给个详细的步骤啊。
...全文
相关推荐
ajax局部刷新实例 (三种方法推荐)
比如,如果是文本数据,我们可以使用`innerHTML`属性直接将新的内容写入页面元素中。
无刷新聊天室 ASP.NET+SQLServer+Ajax
【标题】"无刷新聊天室 ASP.NET+SQLServer+Ajax" 涉及的技术栈主要集中在Web开发领域,包括ASP.NET、SQLServer数据库以及Ajax技术。
ASP.net Ajax开发
Timer控件:ASP.NET AJAX中的Timer控件可以在指定间隔内自动触发服务器端事件,用于实现定时更新或执行任务。5.
ASP.NET无刷新聊天室
**服务器端控件**:ASP.NET提供了丰富的服务器端控件,如TextBox用于输入文本,Button用于触发事件,以及UpdatePanel用于局部刷新。
c#自动保存到数据库 微博刷新
在UpdatePanel中,可以包含多个控件,并且可以指定更新的触发条件。在本例中,使用了UpdatePanel来包含TextBox控件和Button控件,并且使用Timer控件来触发更新。


