I have a button launching a thread when the thread is completed it cal การแปล - I have a button launching a thread when the thread is completed it cal ไทย วิธีการพูด

I have a button launching a thread

I have a button launching a thread when the thread is completed it calls a method that has to set the text in a label.
However it doesn't set the text.
The thread is called Async, (using a delegate).

I'm using AJAX: the label is located within an updatepanel

When trying to use the updatepanel to update the label. I get the following error:
The Update method can only be called on UpdatePanel with ID 'UpdatePanel1' before Render.

Public Delegate Sub LongTimeTask_Delegate(ByVal s As String)

Public Sub LongTimeTask(ByVal s As String)
Thread.Sleep(5000)
End Sub

Public Sub TaskCompleted(ByVal R As IAsyncResult)
Me.Label1.Text = "Bart"
Me.UpdatePanel1.Update()
End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim d As New LongTimeTask_Delegate(AddressOf LongTimeTask)
Dim R As IAsyncResult = d.BeginInvoke(" ", New AsyncCallback(AddressOf TaskCompleted), Nothing)
End Sub
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ได้เปิดตัวเป็นปุ่มเธรดเมื่อเธรดเสร็จสมบูรณ์จะเรียกเป็นวิธีการที่มีการตั้งค่าข้อความในป้ายชื่ออย่างไรก็ตาม จะไม่ตั้งค่าข้อความหัวข้อเรียกว่าต่างเวลา, (ใช้ผู้รับมอบสิทธิ์)ผมใช้อาแจ็กซ์: ป้ายชื่ออยู่ภายในเป็น updatepanelเมื่อพยายามใช้ updatepanel ปรับปรุงป้ายชื่อ ฉันได้รับข้อผิดพลาดต่อไปนี้:วิธีการปรับปรุงเฉพาะจะเรียกบน UpdatePanel มีรหัส 'UpdatePanel1' ก่อน Renderผู้รับมอบสิทธิ์สาธารณะย่อย LongTimeTask_Delegate (ByVal s เป็นสตริง)ย่อยสาธารณะ LongTimeTask (ByVal s เป็นสตริง)Thread.Sleep(5000)ย่อยสิ้นสุดย่อยสาธารณะ TaskCompleted (ByVal R เป็น IAsyncResult)Me.Label1.Text = "Bart"Me.UpdatePanel1.Update()ย่อยสิ้นสุดป้องกันย่อย Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) จัดการ Button1.ClickD มิติเป็น LongTimeTask_Delegate(AddressOf LongTimeTask) ใหม่มิติ R เป็น IAsyncResult = d.BeginInvoke ("", AsyncCallback(AddressOf TaskCompleted) ใหม่ ไม่มีอะไร)ย่อยสิ้นสุด
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ฉันมีปุ่มเปิดตัวเมื่อด้ายด้ายเสร็จสมบูรณ์ที่เรียกวิธีการที่มีการตั้งค่าข้อความในฉลาก.
แต่ก็ไม่ได้ตั้งค่าข้อความ.
ด้ายที่เรียกว่า Async, (ใช้ผู้แทน). ฉัน โดยใช้ AJAX: ป้ายตั้งอยู่ภายใน UpdatePanel เมื่อพยายามที่จะใช้ UpdatePanel การปรับปรุงฉลาก ฉันได้รับข้อผิดพลาดต่อไปนี้: วิธีการปรับปรุงเท่านั้นที่สามารถเรียก UpdatePanel มี ID 'UpdatePanel1 ก่อน Render. ผู้แทน Public Sub LongTimeTask_Delegate (ByVal As String s) Public Sub LongTimeTask (ByVal As String s) Thread.Sleep (5000) ย่อยสิ้นสุดPublic Sub TaskCompleted (ByVal R เป็น IAsyncResult) Me.Label1.Text = "บาร์ต" Me.UpdatePanel1.Update () ย่อยสิ้นสุดการป้องกัน Sub Button1_Click (ผู้ส่ง ByVal เป็นวัตถุ ByVal E รวม System.EventArgs) จับ Button1.Click ติ่มงในฐานะที่เป็น ใหม่ LongTimeTask_Delegate (AddressOf LongTimeTask) มซำเป็น IAsyncResult R = d.BeginInvoke ("" นิว AsyncCallback (AddressOf TaskCompleted) ไม่มีอะไร) ย่อยสิ้นสุด




















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ผมมีปุ่มเปิดด้ายเมื่อด้ายเสร็จมันเรียกวิธีการที่มีการตั้งค่าข้อความในฉลาก .
แต่มันไม่ได้ตั้งค่าข้อความ .
ด้ายเรียกว่าการ ( ใช้ก่อน )

ผมใช้ AJAX : ป้ายชื่อตั้งอยู่ภายใน updatepanel

เมื่อพยายามที่จะใช้ updatepanel ปรับปรุงฉลาก ฉันได้รับข้อผิดพลาดต่อไปนี้ :
การปรับปรุงวิธีการสามารถเรียก updatepanel กับ ID ' updatepanel1 ก่อนให้

สาธารณะตัวแทนย่อย longtimetask_delegate ( byval เป็นสตริงย่อย ( มหาชน )

longtimetask byval เป็นสตริง )
ด้าย นอน ( 5000 )

จบย่อยย่อย taskcompleted สาธารณะ ( byval R เป็น iasyncresult )
me.label1.text = " บาร์ท "

ฉัน updatepanel1 . update() จบ sub

ป้องกัน button1_click ย่อย ( byval ผู้ส่งเป็นวัตถุbyval เป็นระบบ eventargs ) จับคําสั่ง คลิก
มัว D ใหม่ longtimetask_delegate ( addressof longtimetask )
มัว r เป็น iasyncresult = d.begininvoke ( " " , ใหม่ asynccallback ( addressof taskcompleted ) ไม่มี )
จบซับ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: