跨页面更改标签

时间:2011-09-15 08:32:00

标签: c# asp.net

我正在开发一个连接到串口的应用程序。我有C#的经验,但在asp.net方面没那么多。

我在aspx页面上有一个Label,显示连接的状态。单击按钮时,将打开一个新页面,您可以选择要使用的串行端口。当您按下该页面上的“确定”按钮时,它将返回带有标签的原始页面。

最初,标签上写着:“状态:未连接”。我将此字符串保存在globaldata类中,以便我可以访问该字符串。我希望当您单击新页面上的“确定”按钮时,它会将标签更改为“状态:已连接”,因此当原始页面加载时,标签将被更改。

所以在OK按钮中我添加了onclick="butOK_Click"然后在我更改globaldata类中的字符串的情况下。但是,我不知道如何回到页面。添加PostBackUrl="Home/Index"(其中Home / Index是带有标签的开始页面)会返回到开始页面,但不会执行更改字符串的代码。

我如何实现我的目标?

编辑:现在我考虑一下,我只想在执行一个实际连接到串口的功能后更改标签。我已经有了这个功能,它只需要让页面知道它已连接。

1 个答案:

答案 0 :(得分:0)

Response.Redirect("~/Home/Index.aspx");