ไฟล์ ASCX (มันคืออะไร & วิธีเปิดไฟล์)

สารบัญ:

ไฟล์ ASCX (มันคืออะไร & วิธีเปิดไฟล์)
ไฟล์ ASCX (มันคืออะไร & วิธีเปิดไฟล์)
Anonim

ไฟล์ที่มีนามสกุลไฟล์ ASCX คือไฟล์ ASP. NET Web User Control ที่ย่อมาจาก Active Server Control Extension.

โดยพื้นฐานแล้ว ไฟล์ ASCX ทำให้ง่ายต่อการใช้รหัสเดียวกันในหน้าเว็บ ASP. NET หลายหน้า ช่วยประหยัดเวลาและพลังงานในการสร้างเว็บไซต์

ตัวอย่างเช่น ไฟล์ ASPX จำนวนหนึ่งบนเว็บไซต์อาจเชื่อมโยงไปยังไฟล์ ASCX ไฟล์เดียวที่มีรหัสสำหรับเมนูการนำทางของเว็บไซต์ แทนที่จะเขียนโค้ดเดียวกันในทุกหน้าของเว็บไซต์ที่ต้องการเมนู แต่ละหน้าสามารถชี้ไปที่ไฟล์ ASCX ได้ ทำให้การจัดการและอัปเดตเมนูบนทุกหน้าง่ายขึ้นมาก

เมื่อพิจารณาว่าไฟล์ ASCX มีประสิทธิภาพเพียงใดในการทำให้การเขียนโปรแกรม ASP. NET ง่ายขึ้น ไฟล์เหล่านี้มักใช้สำหรับส่วนอื่นๆ ที่สอดคล้องกันของเว็บไซต์ เช่น ส่วนหัว ส่วนท้าย ฯลฯ

Image
Image

หากคุณรู้ว่าไฟล์ ASCX ของคุณไม่มีส่วนเกี่ยวข้องกับเว็บไซต์ ASP เช่น หากคุณดาวน์โหลดไฟล์โดยไม่ได้ตั้งใจขณะพยายามรับใบแจ้งยอดจากธนาคารหรือเอกสารอื่นๆ คุณควรปฏิบัติกับมันแตกต่างจาก ASP จริง ไฟล์ควบคุมผู้ใช้ NET (เพิ่มเติมด้านล่าง)

วิธีการเปิดไฟล์ ASCX

Visual Web Developer และ Visual Studio ของ Microsoft สามารถเปิดและแก้ไขไฟล์ ASCX รวมถึง Dreamweaver ของ Adobe ได้

หากคุณต้องการเปิดไฟล์ ASCX บน Mac TextMate ควรใช้งานได้

แม้ว่าไฟล์ ASCX จะลิงก์จากภายในไฟล์ ASPX (ซึ่งสามารถดูได้ในเบราว์เซอร์) ไฟล์ ASCX เองก็ไม่ได้ตั้งใจให้เบราว์เซอร์เปิดขึ้น หากคุณดาวน์โหลดไฟล์ ASCX และคาดว่าไฟล์ดังกล่าวจะมีข้อมูล (เช่น เอกสารหรือข้อมูลที่บันทึกไว้อื่นๆ) เป็นไปได้ว่ามีบางอย่างผิดปกติกับเว็บไซต์ และแทนที่จะสร้างข้อมูลที่ใช้งานได้ตามที่คุณอยู่ ไฟล์แทน

หากเป็นเช่นนั้น ให้ลองดาวน์โหลดไฟล์อีกครั้งหรือเพียงแค่เปลี่ยนชื่อไฟล์เพื่อใช้นามสกุลที่คุณคาดหวัง บางครั้งมันก็ใช้ได้

ตัวอย่างเช่น หากคุณต้องการดาวน์โหลดไฟล์ PDF แต่ได้รับไฟล์ ASCX แทน เพียงเปลี่ยนชื่อส่วน ASCX ของไฟล์เป็น PDF เช่น file.ascx เป็น file.pdf

การเปลี่ยนชื่อไฟล์เพื่อใช้นามสกุลอื่นไม่เหมือนกับการแปลงไฟล์เป็นรูปแบบใหม่ ในกรณีนี้ คุณเพียงแค่เปลี่ยนชื่อไฟล์เป็นรูปแบบจริงอย่างถูกต้อง (PDF ในตัวอย่างนี้) ซึ่งเป็นสิ่งที่เว็บไซต์ควรทำแต่ไม่สมบูรณ์ด้วยเหตุผลบางประการ ซึ่งช่วยให้ระบบปฏิบัติการรู้ว่าควรใช้โปรแกรมใดในการเปิดไฟล์ (เช่น โปรแกรมอ่าน PDF)

วิธีแปลงไฟล์ ASCX

ตัวแปลงไฟล์มักจะเป็นเครื่องมือที่แนะนำสำหรับการแปลงไฟล์ประเภทต่างๆ เช่น วิดีโอ ไฟล์เพลง รูปภาพ เอกสาร ฯลฯ

อย่างไรก็ตาม การแปลงไฟล์เช่นไฟล์ ASCX เป็นอย่างอื่นจะทำให้ฟังก์ชันการทำงานเสียหาย ดังนั้นจึงอาจไม่ใช่สิ่งที่คุณต้องการทำ โดยเฉพาะอย่างยิ่งหากไฟล์ ASCX ถูกโฮสต์ออนไลน์และทำงานได้ดี

ตัวอย่างเช่น การเปลี่ยนไฟล์การทำงานที่มีนามสกุลไฟล์. ASCX เป็นอย่างอื่น หมายความว่าไฟล์ ASPX ทั้งหมดที่ชี้ไปยังไฟล์ ASCX นั้นจะหยุดเข้าใจว่าไฟล์มีไว้เพื่ออะไร จึงไม่ เข้าใจวิธีใช้เนื้อหาเพื่อแสดงเมนู ส่วนหัว ฯลฯ

อย่างไรก็ตาม การแปลงที่ตรงกันข้ามอาจเป็นสิ่งที่คุณสนใจ: การแปลงหน้า ASPX เป็นไฟล์ ASP. NET Web User Control ด้วยนามสกุล ASCX จำเป็นต้องทำการเปลี่ยนแปลงด้วยตนเองจำนวนหนึ่งเพื่อให้สิ่งนี้เกิดขึ้น ดังนั้นโปรดปฏิบัติตามคำแนะนำของ Microsoft อย่างระมัดระวัง

Microsoft มีบทช่วยสอนอื่นเกี่ยวกับการเปลี่ยนไฟล์ ASCX ให้เป็นการควบคุมแบบกำหนดเองที่แจกจ่ายต่อได้ (ไฟล์ DLL) หากคุณรู้อะไรเกี่ยวกับไฟล์ DLL คุณอาจรู้แล้วว่าไฟล์ ASCX ทำงานเหมือนกับไฟล์ DLL ที่แชร์บนคอมพิวเตอร์ Windows ของคุณมาก

ข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ ASCX

ASCX และไฟล์ ASPX ประกอบด้วยรหัสที่คล้ายกันมาก แต่ไฟล์ Web User Control ไม่มีองค์ประกอบ html, body หรือ form

วิธีสร้างการควบคุมผู้ใช้ ASP. NET ของ Microsoft อธิบายขั้นตอนที่ใช้ในการสร้างไฟล์ ASCX และ Bean Software มีตัวอย่างที่ดีเกี่ยวกับวิธีการเพิ่มไฟล์ Web User Control ไปยังหน้า ASP. NET

ยังเปิดไฟล์ไม่ได้ใช่ไหม

หากหลังจากลองใช้โปรแกรมข้างต้นแล้ว ไฟล์ของคุณยังคงเปิดไม่ถูกต้อง มีโอกาสสูงที่คุณจะไม่ได้จัดการกับไฟล์ ASCX จริงๆ รูปแบบไฟล์บางรูปแบบใช้นามสกุลไฟล์ที่ใกล้เคียงกับ ". ASCX" แม้ว่ารูปแบบจะไม่เกี่ยวข้องกัน

ตัวอย่างเช่น ไฟล์ ACX อาจดูเหมือนเกี่ยวข้องกับไฟล์ ASCX ในทางใดทางหนึ่ง แต่จริงๆ แล้วเป็นไฟล์โปรแกรม Atari ST ที่สามารถใช้ได้บนคอมพิวเตอร์ที่มีโปรแกรมจำลอง Atari ST เช่น Gemulator พวกเขาจะไม่เปิดด้วยตัวเปิดไฟล์ ASCX

แนวคิดเดียวกันนี้ใช้กับไฟล์อื่นๆ เช่น ไฟล์ ACSM, ASAX และ ASX (Microsoft ASF Redirector) หากคุณมีไฟล์ใดไฟล์หนึ่งหรือไฟล์อื่นๆ ที่ดูเหมือนไฟล์ ASCX ให้ค้นหานามสกุลไฟล์จริงของไฟล์นั้นเพื่อเรียนรู้ว่าโปรแกรมใดสามารถเปิดหรือแปลงไฟล์ได้

ASHX ไฟล์คล้ายกับไฟล์ ASCX แต่เป็นไฟล์ ASP. NET Web Handler

คำถามที่พบบ่อย

    ฉันจะรวมไฟล์ CSS ในไฟล์ ASCX ได้อย่างไร

    คุณสามารถเพิ่ม CSS แบบอินไลน์ โดยใช้แอตทริบิวต์ style ภายในองค์ประกอบ HTML ภายในโดยใช้องค์ประกอบในส่วน หรือภายนอก รวมถึงองค์ประกอบที่จะลิงก์ไปยังไฟล์ CSS ภายนอก

    คุณจะเพิ่มไฟล์ ASCX ใน ASP. NET ได้อย่างไร

    ในเมนูเว็บไซต์ ให้ไปที่ เพิ่มรายการใหม่ > การควบคุมผู้ใช้เว็บ ป้อนชื่อสำหรับตัวควบคุม เลือกภาษาการเขียนโปรแกรมที่คุณต้องการใช้ แล้วคลิก Add ตามค่าเริ่มต้น นามสกุลไฟล์.ascx จะถูกเพิ่มในชื่อตัวควบคุม

    คุณจะเพิ่มความคิดเห็นในไฟล์ ASCX ได้อย่างไร

    เลือกบรรทัดที่คุณต้องการแสดงความคิดเห็น แล้วเลือก ความคิดเห็น/Uncomment ในแถบเครื่องมือ หรือกด Ctrl+K จากนั้น Ctrl+C เพื่อแสดงความคิดเห็น และ Ctrl+K แล้ว Ctrl+U เพื่อยกเลิกความคิดเห็น

แนะนำ: