เริ่มเขียน C# เมื่อต้นเดือน ก็พอทำตัวอย่างเว็ปง่ายๆ ได้ ฟีเจอร์หลักได้แก่ สลับภาษา เปลี่ยนธีม เพิ่ม ลบ ข้อมูล
แนวคิด
สลับภาษาใช้ text file มาเก็บ เวลาเลือกจาก dropdown ก็ส่ง query
string ไปเก็บไว้ด้วย cookie และเก็บเป็น defualt ภาษา แล้วจึงไปอ่าน
text file ด้วย class language
โดยใช้ LINQ นำมาใส่ไว้ใน array dictionary ruturn ค่าตามที่ได้ส่ง
key เข้ามา
วิธีนี้ใช้ด้วยกันกับการสลับธีมแต่แทนที่จะส่งไปที่ array ก็ส่งเป็น text/css response ออกมาให้กับ page ที่เรียกเลย
ส่วนการเพิ่ม ลบ ทำเป็นแบบ e-forms หรือ free form โดยดึงมาจาก database ที่กำหนดไว้ จากนั้นนำมา gen เป็น html แบบธรรมดา พร้อมกันนี้ gen javascript แบบ jquery เพิ่มกำหนด event ต่างๆ สำหรับปุ่ม และ link
เพิ่มเติมด้วยการแสดงข้อมูลด้วย table โดยการดึงข้อมูลจาก database ใส่ dataset > datatable > LINQ แล้วแสดงผลด้วยการ gen table tag ธรรมดา
เล่ายาวสรุปว่าหลักการนี้ใช้ใน java ด้วย
แต่ การเชื่อมต่อ database จะยุ่งยากในการสร้าง connection string
สำหรับ mssql โดยใช้มาตราฐานของ microsoft ซึ่งไม่เหมือนกับทั่วไป
ไม่มีความเห็น