Get Adobe Flash player

C#

Insert ข้อมูลและส่งค่า Primary key กลับมา

Insert ข้อมูลและส่งค่า Primarykey ที่พึ่ง Insert ล่าสุดกลับมาเพื่อนำไปใช้ต่อ โดยใช้ SELECT CAST(scope_identity() AS int ช่วย

ตัวอย่างโค้ด

 

การสร้าง Web Form Method Post ของ ASP.NET คล้ายๆกับ Form method POST ของ PHP

การสร้าง Web Form Method Post  ของ  ASP.NET คล้ายๆกับ Form method POST ของ PHP

หน้า Form Post

หน้ารับค่า Post StudentListAddDo.aspx

 

C# Alert JavaScript

C# Alert JavaScript วีธีแสดง Alert Javascript ใน Code Behide

9-3-2015 3-12-22 PM

สามารถทำได้โดยแก้ไขในไฟล์ Code Behide ตามตัวอย่างด้านล่าง

กรณีเอาไว้ใน Class File จะต้องประกาศ HttpContext.Current.Handler ก่อน ดังตัวอย่างด้านล่าง

 

 

การแทรก script <%...%> นอก Form ของ ASP.NET เองเจอ Error

Error ที่เกิดขึ้น
9-2-2015 1-55-17 PM

 

 

9-2-2015 12-41-35 PM

Import Excel File to SQL Server

ImportExcel1

 

ตัวอย่าง Code 1

ตัวอย่าง Code 2

Credit นุชิต อรรจนวจรรน์
GreatFriends Community Leader (nano)
WindowsITPro Columnist
Microsoft MVP

Error: The wait operation timed out เวลา Query ด้วย SQL Command

Error: The wait operation timed out เวลา Query ด้วย SQL Command แก้โดยเพิ่ม Timeout ตอนสั่ง Query เพิ่ม

Timeout1

Timeout2

 

 

การเรียกใช้ Control object ของ Masterpage ใน Class

การเรียกใช้ Control object ของ MasterPage ใน Class เช่นตัวอย่างการทำ Popup Status ในหน้า Master Page และทำการเรียกใช้งานผ่าน Class โดยจะต้องอ้างอิงถึง Control ในหน้า MasterPage ด้วย

 

ControlPopup1

1. เริ่มจากวาง Control object ลงใน MasterPage ในส่วนของ <form></form>

2. สร้างไฟล์ class ตั้งชื่ออะไรก็ได้แล้วแอดโค้ดไป

สังเกตุว่ามีการใช้ Page เพื่อทำการเรียก MasterPage หลังจากนั้นจะใช้ Session ใน Class รับค่า Text เพื่อไปแสดงบน Popup ใน MasterPage ด้วย ในบทความนี้จะใช้ Popup Control ของ DevExpress ด้วย

 

Send E-mail

E-mail
ตัวอย่าง Code ASP.NET (C#) สำหรับส่ง E-mail

 

 

ถ้าส่งเสร็จจะถูก Redirect ไปหน้า SendmailSuccess.aspx ถ้าส่งไม่ได้มันจะแจ้งว่ากรุณาตรวจสอบ E-mail ให้เช็คว่า smtp user แล้วก็ mode ของ client.EnableSsl ว่ากำหนดถูกไหม ถ้าทำถูกหมดก็จะสามารถส่ง E-mail ได้

แก้ไขปัญหาเวลาใช้ GridView เมื่อมี Edit หรือ New โดยใช้การ Map ด้วย Data Source

แก้ไขปัญหาเวลาใช้ GridView เมื่อมี Edit หรือ New โดยใช้การ Map ด้วย Data Source  สำหรับบาง Field ทำให้

editgridview_error0

ปัญหาคือมันจะไม่แสดงค่า Text จะแสดงเป็นค่า Value ต้องไปปรับในส่วนของ Column ให้มี Properties Type ตรงกับ Databaseeditgridview_error1

การสร้าง Store Procedure ใน MS Sql Server และเขียนโค้ดใช้งานด้วย ASP.NET C#

วิธีการทำเริ่มจากฝั่ง Database จะต้องสร้าง Database และ Table ขึ้นมา

store_procedure1หลังจากนั้นให้เปิดหน้า Query Windows ขึ้นมาเพื่อเขียนคำสั่งสร้าง Store Procedure และกำหนด Parameter กับเงื่อนไขที่จะให้ Store Procedure ทำงาน

 store_procedure2

สามารถ Test Store Procedure ได้ด้วยคำสั่ง

 

หลังจากนั้นให้ไปเขียนโค้ดในฝั่งเว็บเพื่อทำการเรียกใช้งาน Store Procedure ที่สร้างขึ้นมา

store_procedure3หลังจากนั้นก็ให้กดที่ปุ่ม Submit เพื่อทำการเขียนโค้ดในส่วนของ Code Behide เพื่อทำการรับค่าจาก TextBox ID และ Password เพื่อทำการส่งค่าไปให้ Store Procedure ทำงาน

จากโค้ดด้านบน

ในส่วนนี้จะเป็นการเรียกใช้ Store Procedure ที่สร้างขึ้น

SqlCommand cmd = new SqlCommand(
“TEST_STORE_INSERT”, conn);

 cmd.CommandType = CommandType.StoredProcedure;

 

ส่วนต่อมาจะเป็นการประกาศ Parameter ให้กับ Store Procedure และทำการส่งค่าจาก TextBox ให้กับ Parameter ที่สร้างขึ้น

cmd.Parameters.Add(“@ID”, SqlDbType.NVarChar).Value = ID.Text;
cmd.Parameters.Add(“@Password”, SqlDbType.NVarChar).Value = Password.Text;

ส่วนขั้นตอนการติดต่อกับ Database เนื่องจากเครื่องที่ใช้ทดสอบมี Web Server กับ Database Server ไว้ที่เดียวกันเลยใช้ Connection String แบบอาศัยการเชื่อมต่อภายใน Local โดยใช้ User Windows ในการเชื่อมต่อสังเกตุได้จาก คำสั่งนี้

conn = new
SqlConnection(“Server=(local);DataBase=test;Integrated Security=SSPI”);

(ถ้าจะเชื่อมต่อด้วย User จาก Sql Server จะต้องใช้ Username, Password จะต้องแก้ไขในส่วนนี้ )

 

April 2021
M T W T F S S
« Jul    
 1234
567891011
12131415161718
19202122232425
2627282930  

Recent Comments