Tệp có phần mở rộng tệp ASCX là tệp Điều khiển Người dùng Web ASP. NET viết tắt của Phần mở rộng Kiểm soát Máy chủ Hoạt động.
Về cơ bản, các tệp ASCX giúp bạn dễ dàng sử dụng cùng một mã trên nhiều trang web ASP. NET, tiết kiệm thời gian và năng lượng khi xây dựng một trang web.
Ví dụ: một số tệp ASPX trên một trang web có thể liên kết đến một tệp ASCX duy nhất có chứa mã cho menu điều hướng của trang web. Thay vì viết cùng một mã trên mọi trang của trang web cần menu, mỗi trang chỉ có thể trỏ đến tệp ASCX, giúp việc quản lý và cập nhật menu trên mọi trang dễ dàng hơn nhiều.
Xem xét mức độ hiệu quả của các tệp ASCX trong việc đơn giản hóa lập trình ASP. NET, các tệp này thường được sử dụng cho các phần nhất quán khác của trang web, như đầu trang, chân trang, v.v.
Nếu bạn biết tệp ASCX của mình không liên quan gì đến trang web ASP, chẳng hạn như nếu bạn vô tình tải xuống tệp này trong khi cố gắng lấy bảng sao kê ngân hàng hoặc một số tài liệu khác, thì bạn nên xử lý tệp đó khác với ASP thực. Tệp kiểm soát người dùng NET (thêm thông tin bên dưới).
Cách mở tệp ASCX
Nhà phát triển Web trực quan và Visual Studio của Microsoft có thể mở và chỉnh sửa các tệp ASCX, cũng như Dreamweaver của Adobe.
Nếu bạn cần mở tệp ASCX trên máy Mac, TextMate sẽ hoạt động.
Mặc dù tệp ASCX được liên kết từ bên trong tệp ASPX (tệp này có thể được xem trong trình duyệt), nhưng bản thân tệp ASCX không nhằm mục đích mở bằng trình duyệt. Nếu bạn đã tải xuống tệp ASCX và mong đợi nó chứa thông tin (như tài liệu hoặc dữ liệu đã lưu khác), có thể có vấn đề gì đó với trang web và thay vì tạo ra thông tin có thể sử dụng được như bạn đang sử dụng, nó đã cung cấp phía máy chủ này thay vào đó.
Nếu điều đó xảy ra, hãy thử tải lại tệp xuống hoặc thậm chí chỉ đổi tên tệp để sử dụng phần mở rộng mà bạn mong đợi. Đôi khi điều đó hiệu quả.
Ví dụ: nếu bạn định tải xuống tệp PDF nhưng lại được cung cấp tệp ASCX, chỉ cần đổi tên phần ASCX của tệp thành PDF, chẳng hạn như tệp.ascx thành tệp.pdf.
Đổi tên tệp để sử dụng phần mở rộng khác không giống như chuyển tệp sang định dạng mới. Trong trường hợp này, bạn chỉ cần đổi tên tệp thành định dạng thực của nó (PDF trong ví dụ này), điều mà trang web đáng lẽ phải làm nhưng không hoàn chỉnh vì một số lý do. Điều này cho phép Hệ điều hành nhận ra chương trình nào nên được sử dụng để mở tệp (như trình đọc PDF).
Cách chuyển đổi tệp ASCX
Trình chuyển đổi tệp thường là công cụ được khuyến nghị để chuyển đổi hầu hết các loại tệp, như video, tệp nhạc, hình ảnh, tài liệu, v.v.
Tuy nhiên, việc chuyển đổi một tệp như tệp ASCX sang một tệp khác sẽ phá vỡ chức năng của nó, vì vậy có thể đó không phải là điều bạn muốn làm, đặc biệt nếu tệp ASCX đang được lưu trữ trực tuyến và hoạt động tốt.
Ví dụ: thay đổi tệp đang làm việc có phần mở rộng tệp. ASCX thành bất kỳ thứ gì khác có nghĩa là tất cả các tệp ASPX đang trỏ đến tệp ASCX đó sẽ không còn hiểu tệp đó dùng để làm gì và do đó sẽ không hiểu cách sử dụng nội dung của nó để hiển thị menu, tiêu đề, v.v.
Tuy nhiên, chuyển đổi ngược lại thực sự có thể là điều bạn quan tâm: chuyển đổi một trang ASPX thành tệp Điều khiển Người dùng Web ASP. NET với phần mở rộng ASCX. Cần có một số thay đổi thủ công để thực hiện điều này, vì vậy hãy đảm bảo làm theo hướng dẫn của Microsoft một cách cẩn thận.
Microsoft có một hướng dẫn khác về cách chuyển tệp ASCX thành Điều khiển tùy chỉnh có thể phân phối lại (tệp DLL). Nếu bạn biết bất kỳ điều gì về tệp DLL, bạn có thể đã nhận ra rằng tệp ASCX hoạt động rất giống với tệp DLL được chia sẻ trên máy tính Windows của bạn.
Thêm Thông tin về Tệp ASCX
Tệp ASCX và tệp ASPX được tạo thành từ mã rất giống nhau, nhưng tệp Kiểm soát Người dùng Web không chứa bất kỳ phần tử html, nội dung hoặc biểu mẫu nào.
Hướng dẫn tạo điều khiển người dùng ASP. NET của Microsoft giải thích các bước cần thực hiện để tạo tệp ASCX và Phần mềm Bean có một số ví dụ hay về cách thêm tệp Điều khiển Người dùng Web vào trang ASP. NET.
Vẫn không thể mở tệp của bạn?
Nếu sau khi thử các chương trình trên, tệp của bạn vẫn không mở đúng cách, thì rất có thể bạn không thực sự xử lý tệp ASCX. Một số định dạng tệp sử dụng phần mở rộng tệp gần giống ". ASCX" mặc dù các định dạng không liên quan.
Ví dụ: các tệp ACX có thể trông giống như chúng liên quan theo một cách nào đó với tệp ASCX nhưng đó thực sự là các tệp Chương trình Atari ST có thể được sử dụng trên máy tính có trình giả lập Atari ST như Gemulator. Chúng sẽ không mở bằng công cụ mở tệp ASCX.
Khái niệm tương tự cũng đúng với các tệp khác như tệp ACSM, ASAX và ASX (Microsoft ASF Redirector). Nếu bạn có một trong những tệp đó hoặc bất kỳ tệp nào khác trông giống như tệp ASCX, hãy nghiên cứu phần mở rộng tệp thực của nó để tìm hiểu chương trình nào có thể mở hoặc chuyển đổi tệp đó.
Tệp ASHX tương tự như tệp ASCX nhưng là tệp Trình xử lý Web ASP. NET.
FAQ
Làm cách nào để đưa tệp CSS vào tệp ASCX?
Bạn có thể thêm nội tuyến CSS, sử dụng thuộc tính style bên trong các phần tử HTML; trong nội bộ, sử dụng một phần tử trong phần; hoặc bên ngoài, bao gồm một phần tử để liên kết với tệp CSS bên ngoài.
Làm cách nào để bạn thêm tệp ASCX vào ASP. NET ?
Trên menu Trang web, đi tới Thêm mục mới> Kiểm soát người dùng web. Nhập tên cho điều khiển, chọn ngôn ngữ lập trình bạn muốn sử dụng và nhấp vào Thêm. Theo mặc định, phần mở rộng tên tệp.ascx được thêm vào tên điều khiển.
Bạn làm cách nào để thêm nhận xét vào tệp ASCX?
Chọn dòng bạn muốn được bình luận và chọn Bình luận/Bỏ ghi chútrên thanh công cụ. Ngoài ra, nhấn Ctrl + K, sau đó nhấn Ctrl + C để nhận xét, và Ctrl + Krồi Ctrl + Uđể bỏ ghi chú.