Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Loại Tập Tin

File ASPX là gì? Hướng dẫn mở, xử lý khi tải nhầm và chuyển đổi

Tóm tắt nhanh

  • File ASPX là Active Server Page Extended – trang web máy chủ mở rộng cho framework ASP.NET của Microsoft.
  • Mở bằng trình duyệt web hoặc trình soạn thảo code như Notepad++.
  • Chuyển đổi sang HTML, ASP... bằng Visual Studio.

File ASPX là gì?

File có đuôi .ASPX là file Active Server Page Extended được thiết kế cho framework ASP.NET của Microsoft. Còn gọi là .NET web form. Mặc dù trông tương tự, ASPX khác với file Web Handler (đuôi ASHX).

Máy chủ web tạo ra các file này, chứa script và mã nguồn giúp trình duyệt hiểu cách mở và hiển thị trang web.

File ASPX là gì? Hướng dẫn mở, xử lý khi tải nhầm và chuyển đổi
Mã nguồn file ASPX trong Visual Studio

Thường bạn chỉ thấy đuôi này trong URL hoặc khi trình duyệt tải nhầm file ASPX thay vì file bạn mong đợi (PDF, hình ảnh...).

Cách xử lý khi tải nhầm file ASPX

Nếu bạn đã tải về file ASPX nhưng mong đợi là tài liệu (PDF, hình ảnh, dữ liệu...), có thể trang web bị lỗi: thay vì tạo file dùng được, nó gửi file máy chủ này xuống.

Mẹo nhanh: Đổi tên file thành đuôi bạn mong đợi.

  • Mong đợi PDF hóa đơn ngân hàng > đổi tên thành hoadon.pdf > mở file đó.
  • Mong đợi hình ảnh > đổi thành hinh.jpg.
File ASPX là gì? Hướng dẫn mở, xử lý khi tải nhầm và chuyển đổi
Đổi đuôi file ASPX thành PDF để mở được

Để đổi đuôi file, Windows phải hiển thị đuôi file. Cách bật: Win+R > gõ control folders > tab View > bỏ tích Hide extensions for known file types > Apply.

Vấn đề là máy chủ (trang web) không đặt tên đúng file tạo ra (PDF, ảnh, nhạc...) để tải về. Bạn đang thủ công thực hiện bước cuối cùng đó.

Không phải lúc nào đổi đuôi file cũng thành công. Trường hợp PDF vs ASPX là đặc biệt vì chỉ là lỗi đặt tên. Đổi đuôi file khác thường không làm file hoạt động dưới định dạng mới.

Đôi khi lỗi do trình duyệt/plugin. Thử tải lại trang bằng trình duyệt khác (Chrome, Firefox thay vì Internet Explorer).

Cách mở file ASPX khác (trong phát triển web)

URL kết thúc bằng ASPX (ví dụ từ Microsoft) cho thấy trang chạy trên ASP.NET:

https://www.microsoft.com/web/downloads/platform.aspx

Không cần làm gì để mở loại này – trình duyệt (Chrome, Firefox, Edge...) tự xử lý. Trang hiển thị bình thường, mã nguồn ASPX được xử lý trên máy chủ.

File ASPX là gì? Hướng dẫn mở, xử lý khi tải nhầm và chuyển đổi
Kết quả HTML sau khi server xử lý file ASPX

Mã nguồn thực trong file ASPX có thể viết bằng bất kỳ chương trình nào hỗ trợ ASP.NET. Visual Studio (miễn phí) dùng để mở và chỉnh sửa. Adobe Dreamweaver (trả phí) cũng được. Một số trình soạn thảo văn bản miễn phí cũng có thể xem/sửa file ASPX.

Nhiều URL kết thúc bằng default.aspx vì file này là trang mặc định cho máy chủ Microsoft IIS (trang mở khi truy cập gốc trang web). Admin có thể đổi file mặc định khác.

Cách chuyển đổi file ASPX

File ASPX có mục đích rõ ràng. Khác với ảnh (PNG, JPG...) mà chuyển đổi vẫn giữ tương thích, file ASPX sẽ mất chức năng gốc nếu chuyển sang định dạng khác.

Chuyển sang HTML ví dụ: kết quả HTML trông giống trang ASPX. Nhưng vì các phần tử ASPX được xử lý trên máy chủ (server-side), bạn không thể dùng chúng đúng cách nếu chỉ có file HTML, PDF, JPG... trên máy tính cá nhân.

Tuy nhiên, các chương trình dùng file ASPX có thể lưu thành định dạng khác nếu mở bằng trình chỉnh sửa phù hợp. Visual Studio cho phép lưu ASPX thành: HTM, HTML, ASP, WSF, VBS, ASMX, MSGX, SVC, SRF, JS...

Vẫn không mở được?

Cẩn thận không nhầm lẫn các đuôi file tương tự:

  • ASX: Alpha Five Library Temporary Index (chỉ dùng trong Alpha Anywhere).
  • ASCX: User Control trong ASP.NET (khác với ASPX).

Câu hỏi thường gặp

  • Cách mở file ASPX trên Android? Mở file bình thường > File > Print > chọn in thành PDF để xem.
  • Cách mở file ASPX trên Mac? Microsoft cung cấp Visual Studio for Mac. Tải và cài từ trang Microsoft.
  • Cách tạo file ASPX dùng inline code thay vì code-behind? Trong Visual Studio: tạo trang web mới > bỏ tích Place code in separate file.