Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > msgbox (Thread was being aborted) ด้านในเกิดขึ้นมาได้เพราะอะไร ทั้งที่ไม่ได้มี error อะไรนะครับ ...


 

[.NET] msgbox (Thread was being aborted) ด้านในเกิดขึ้นมาได้เพราะอะไร ทั้งที่ไม่ได้มี error อะไรนะครับ ...

 
Topic : 062908



โพสกระทู้ ( 255 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook


msgbox picture

Code (VB.NET)
01.<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="loginUser.ascx.vb" Inherits="TEST.loginUser" %>
02.<%@ Import Namespace="System.Data" %>
03.<%@ Import Namespace="System.Data.SqlClient" %>
04.<script runat="server">   
05.    Sub submit_click(ByVal sender As Object, ByVal e As EventArgs)
06.        Dim user As String = Me.txtuser.Text
07.        Dim pass As String = Me.txtpass.Text
08.        Dim objCon As SqlConnection
09.        Dim objCmd As SqlCommand
10.        Dim sql As String
11.        Dim strConnection As String = ConfigurationManager.ConnectionStrings("strConnection").ConnectionString
12.        Dim intNumRows As Integer
13.        Try
14.            sql = "select count(*) from username where uid = '" & user & "' and password = '" & pass & "'"
15.            objCon = New SqlConnection
16.            With objCon
17.                .ConnectionString = strConnection
18.                .Open()
19.            End With
20.            objCmd = New SqlCommand
21.            With objCmd
22.                .Connection = objCon                   
23.                .CommandText = sql
24.                .CommandType = CommandType.Text
25.            End With
26.            intNumRows = objCmd.ExecuteScalar
27.            If intNumRows > 0 Then               
28.                Session.Add("username", user)
29.                Response.Redirect("addData.aspx")
30.            Else
31.                MsgBox("username or password is incorrect !!!")
32.            End If           
33.        Catch ex As Exception
34.            MsgBox(ex.message)
35.        End Try
36.        objCon.Close()
37.        objCon = Nothing
38.    End Sub 
39.</script>
40.<asp:Panel ID="PaneLogin" runat="server">
41.    <asp:Label ID="Label1" runat="server" Text="username: " Width="100px"></asp:Label>
42.    <asp:TextBox ID="txtuser" runat="server" MaxLength="12" Width="200px"></asp:TextBox>
43.    <asp:RequiredFieldValidator ID="checktxtuser" runat="server"
44.        ErrorMessage="*Username Require" ControlToValidate="txtuser"></asp:RequiredFieldValidator>
45.    <br />
46.    <asp:Label ID="Label2" runat="server" Text="password: " Width="100px"></asp:Label>
47.    <asp:TextBox ID="txtpass" runat="server" MaxLength="12" Width="200px"
48.        TextMode="Password"></asp:TextBox>       
49.    <br />
50.    <asp:Label ID="Label3" runat="server" Text="" Width="100px"></asp:Label>
51.    <asp:Button ID="btnsubmitLogin" runat="server" Text="Login" OnClick="submit_click" />
52.    <br />
53.    <a href="start.aspx">Register</a>
54.</asp:Panel>   


นี่แหละครับ Login ผ่านหมดแล้ว ไม่มี error อะไรแล้วก็ Redirect ไปหน้าต่อไปได้ปกติ แต่ก่อนที่จะ redirect ไปจะเกิด msgbox ดังภาพขึ้นมาก่อนเสมอครับ เลยไม่แน่ใจว่าเป็นเพราะสาเหตุอะไรครับ ใครที่พอจะทราบช่วยแนะนำวิธีแก้ไขด้วยนะครับ

ขอบคุณครับ



Tag : .NET, Ms SQL Server 2008, Web (ASP.NET), VB.NET, VS 2010 (.NET 4.x)

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-08 16:15:32 By : ppanchai View : 2888 Reply : 6
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

แปลกน่ะครับ ลอง Close Connection ก่อนที่จะ Redirect ดูครับ (ผมเดาครับ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-08 17:26:28 By : webmaster
 

 

No. 2



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

พอจะรู้ล่ะให้ใส่

Code (VB.NET)
1.Response.Redirect("addData.aspx")
2.Response.End();


ลองดูครับ แต่อย่าลืมปิด Connection ด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-08 17:28:24 By : webmaster
 

 

No. 3



โพสกระทู้ ( 255 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอบคุณมากครับ คุณวิน แต่ก็ยังเป็นเหมือนเดิมครับ เดี๋ยวลองเขียนใหม่


ประวัติการแก้ไข
2011-07-08 19:52:03
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-08 18:48:46 By : ppanchai
 

 

No. 4



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าแก้ไขได้ยังไงรบกวนโพสด้วยน่ะครับ พอดีอยากจะรู้เหมือนกันครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-10 08:56:13 By : webmaster
 

 

No. 5



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ทำงานยังจะเล่น Facebook อีกนะครับ
ปล.เข้ามาแซวเล่นครับ ไม่เคยเจอเหมือนกัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-10 10:29:50 By : 13crowns
 

 

No. 6



โพสกระทู้ ( 100 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ลองแก้เป็น Response.Redirect("addData.aspx", False)ดูครับ
ตามความเข้าใจส่วนตัว click ปุ่ม 1 ครั้ง จะเกิดการทำงานขึ้น 1 thread
พอทำงานถึงบรรทัดที่ 29 คุณไปสั่ง redirect ไปหน้าอื่น ทำให้การทำงานไม่จบ thread
บรรทัดที่ 30 - 37 ไม่ถูกทำงาน ทำให้เกิด message error ในบรรทัดที่ 34
จากการ try...catch
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-11 18:31:03 By : Programmer Of Persia
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : msgbox (Thread was being aborted) ด้านในเกิดขึ้นมาได้เพราะอะไร ทั้งที่ไม่ได้มี error อะไรนะครับ ...
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่