我正在开发一个连接到串口的应用程序。我有C#的经验,但在asp.net方面没那么多。
我在aspx页面上有一个Label,显示连接的状态。单击按钮时,将打开一个新页面,您可以选择要使用的串行端口。当您按下该页面上的“确定”按钮时,它将返回带有标签的原始页面。
最初,标签上写着:“状态:未连接”。我将此字符串保存在globaldata类中,以便我可以访问该字符串。我希望当您单击新页面上的“确定”按钮时,它会将标签更改为“状态:已连接”,因此当原始页面加载时,标签将被更改。
所以在OK按钮中我添加了onclick="butOK_Click"
然后在我更改globaldata类中的字符串的情况下。但是,我不知道如何回到页面。添加PostBackUrl="Home/Index"
(其中Home / Index是带有标签的开始页面)会返回到开始页面,但不会执行更改字符串的代码。
我如何实现我的目标?
编辑:现在我考虑一下,我只想在执行一个实际连接到串口的功能后更改标签。我已经有了这个功能,它只需要让页面知道它已连接。答案 0 :(得分:0)
Response.Redirect("~/Home/Index.aspx");