在函数调用之前无法更新标签

时间:2015-09-13 15:03:33

标签: c# asp.net

我需要在调用另一个类中的函数之前更新一个简单的标签控件,但标签只在函数调用完成后更新。代码如下。

lblCalling.Text = "Calling...";
bool res = pf_auth.pf_authenticate(pfAuthParams, out otp, out callStatus, out errorId);

1 个答案:

答案 0 :(得分:0)

不,我不这么认为。相反,在你的代码中,标签会按照预期更新,但最有可能的是下面的方法需要很长时间而且你在STA(单线程)模式下运行,所以你的主UI线程是块;不允许你看到更新。

可能在单独的线程中运行方法pf_auth.pf_authenticate()