แนะนำ: ตำแหน่งของรหัสผ่านบัญชี "ผู้ใช้ที่ไม่ระบุชื่อเว็บ" ถาม: เราต้องการให้การเข้าถึงบัญชีผู้ใช้ที่ไม่ระบุชื่อของเว็บเพื่ออ่านข้อมูลจากระบบอื่น ๆ อย่างไรก็ตามเราไม่ทราบรหัสผ่านสำหรับบัญชีนั้น ฉันจะรับรหัสผ่านนี้ได้อย่างไร? คำตอบ: iusr_ <ชื่อคอมพิวเตอร์> บัญชีเป็นเว็บไม่ระบุชื่อ
ในกระบวนการอัปเดตทางเทคโนโลยียังมีบางคนที่ยึดมั่นในสิ่งที่หายใจไม่ออก บางคนถึงแม้ว่าพวกเขาจะเข้าสู่โลกใหม่ แต่ก็ยังไม่สามารถกำจัดนิสัยเก่า ๆ ได้ ฉันไม่ได้ใช้คำว่านิสัยที่ไม่ดีเพราะฉันรู้สึกเบื่อหน่ายกับคำนี้มาก
เทคโนโลยีใหม่ควรมีเทคโนโลยีใหม่ เมื่อเข้าสู่โลกของ ASP.NET คุณควรแก้ไขนิสัยที่ผ่านมาของคุณเข้าสู่โลกใหม่และทิ้งขยะของ ASP
รายการต่อไปนี้เป็นวิธีปฏิบัติที่ผิดทั้งหมดโปรดอย่าคิดผิดว่าเป็นวิธีปฏิบัติที่แนะนำและส่งเสริม:
1. ใช้ด้านเซิร์ฟเวอร์รวมถึงการแนะนำองค์ประกอบหน้าทั่วไปให้กับ ASPX
ภายใต้กลไก ASP.NET ควรใช้ ASCX (การควบคุมผู้ใช้เว็บ) ASCX ให้อินเทอร์เฟซที่ควบคุมได้มากขึ้น และที่สำคัญคือ ASCX เป็นชั้นเรียน คลาสที่จับต้องได้สามารถควบคุมได้อย่างเต็มที่
2. อย่าใช้ web.config
Web.Config ให้บริการอินเทอร์เฟซการจัดการการกำหนดค่าที่เข้มข้นมาก มันเป็นส่วนหลักของแอปพลิเคชัน อย่างไรก็ตาม web.config ของคนจำนวนมากมักจะว่างเปล่า หรือไม่เคยได้รับการแก้ไข
3. ใช้การตอบสนองเขียนข้อความที่ส่งออกไปด้านหน้า
การตอบสนองภายใต้แพลตฟอร์ม ASP.NET นั้นแตกต่างจากการตอบสนองของ ASP.NET มาก แม้ว่ามันจะหมายถึงความหมายเดียวกัน แต่การใช้งานนั้นแตกต่างกันมาก เนื้อหาของการตอบสนองการเขียนจะถูกส่งออกไปยังส่วนหน้าของหน้าเท่านั้น วิธีที่ถูกต้องในการส่งข้อความไปยังส่วนหน้าคือการใช้ตัวยึดตำแหน่ง
4. ใช้ชุดของเซสชันเพื่อจัดการสถานะการเชื่อมต่อผู้ใช้
วิธีนี้ถูกทารุณกรรมใน ASP ในสภาพแวดล้อม ASP.NET วิธีการที่ถูกต้องควรออกแบบชั้นเรียนบันทึกโครงสร้างข้อมูลและห่อหุ้มการเข้าถึงเซสชันหรือคุกกี้
5. ใช้เซสชันเพื่อตรวจสอบตัวตน
นี่เป็นปัญหาที่พบบ่อย ASP.NET จัดเตรียมชุดของ API สำหรับการตรวจสอบผู้ใช้ ประเภทคือการตรวจสอบแบบฟอร์มหรือการตรวจสอบ Windows มีส่วนหนึ่งในการเริ่มต้นอย่างรวดเร็วซึ่งอธิบายสิ่งนี้อย่างชัดเจน คนส่วนใหญ่ยังสามารถพึ่งพาการกำหนดค่าให้กับเซสชันเพื่อรักษาสถานะการตรวจสอบผู้ใช้
6. การเปลี่ยนเส้นทางหน้าโดยใช้ Response.redirect
สามารถใช้งานได้เมื่อจำเป็น แต่มันไม่สามารถถูกทารุณกรรมได้ ปรากฎว่าการใช้การเปลี่ยนเส้นทางในทางที่ผิดจะทำให้เกิดความสับสนอย่างมีเหตุผล นี่คือสิ่งที่คุณทำเมื่อใช้หน้าเป็นหน่วยโปรแกรม การใช้โหมดคอนโทรลเลอร์ด้านหน้าจะทำให้ตรรกะการทำงานของผู้ใช้เป็นศูนย์กลาง]
7. ใช้หน้า ASPX มากเกินไป
หน่วยโปรแกรมในสภาพแวดล้อม ASP เป็นเพียง *.asp หน้าเท่านั้นและ ASP.NET ไม่ใช่กรณีเช่นเดียวกับไลบรารีคลาสแบ็คเอนด์ ASCX ฯลฯ ตรรกะทางธุรกิจควรเข้มข้นในหน่วยต่าง ๆ แทนที่จะใช้ ASPX หนึ่งครั้งสำหรับการดำเนินการเดียว บ่อยครั้งที่ ASPX จะจัดการตรรกะในหน้าเป็นคอนเทนเนอร์สำหรับ ASCX หรือการควบคุมที่กำหนดเอง ในขณะที่ ASPX reuses ASCX, ASPX ยังถูกนำมาใช้ซ้ำเป็นองค์ประกอบหน้าแบบครบวงจร
8. คัดลอกรหัสระหว่างหน่วยตรรกะหลายหน่วยและแก้ไขตรรกะที่เกี่ยวข้อง
นำกลับมาใช้ซ้ำ นำกลับมาใช้ซ้ำ นำกลับมาใช้ซ้ำ หลักการของการจัดการกับปัญหาดังกล่าวคือการไม่มีกระบวนการเดียวกันหรือคล้ายกัน หากคุณใช้วิธีการข้างต้นเมื่อมีการเปลี่ยนแปลงเชิงตรรกะที่สำคัญผลลัพธ์จะหายนะ
แชร์: รหัส ASP: คำอธิบายรายละเอียด Rs.Open ต่อไปนี้เป็นเนื้อหาอ้างอิง: '*************************************************************************************
2 หน้ารวมหน้าก่อนหน้า 12 หน้าถัดไป