我正在线程调用一个函数并将值分配给 Asp.net 中的文本框。当我调试它显示价值,但在窗体中它没有得到反映。
下面是我的代码。
Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAddFile.Click
Dim newthread As New Thread((AddressOf ThreadMethod))
newthread.SetApartmentState(ApartmentState.STA)
newthread.Start()
End Sub
我正在调用 ThreadMethod() 来为 Textbox1 赋值。当我调试时,我看到它被分配为“测试”。但在运行时它显示为空。我尝试在 Image contol 中设置 ImageUrl 并遇到同样的问题。
Protected Sub ThreadMethod()
TextBox1.Text = "test"
End Sub
如果我必须做任何事情以使其在运行时反映在我的表单中,请告诉我