Tôi đang chỉ định loại tài liệu của mình là xhtml nghiêm ngặt, nhưng nó được gửi qua dây dưới dạng loại nội dung của văn bản/html. Tôi muốn chỉ định rằng loại nội dung là application/xhtml + xm, nhưng tôi không thể tìm ra nơi, hoặc nếu, tôi có thể cấu hình nó từ trong ứng dụng của tôiLàm thế nào để bạn xác định loại nội dung của bạn trong ASP.NET WebForms?
Trả lời
Bạn có thể chỉ định nó trong thuộc tính của trang @ , như sau:
<%@ Page ContentType="application/xhtml+xm" %>
... chi tiết trên MSDN.
Không thể làm điều đó từ tổng thể? Urgh. – Will
Đáng buồn thay, nó không xuất hiện như vậy. –
Tôi đoán bạn có thể đặt nó qua Phản hồi nhưng có thể nhận được một bản phác thảo đặt cược về chức năng –
Trong mã của bạn đằng sau tập tin, trong sự kiện Page_Load, hãy thử addind đoạn mã sau:
Response.Clear()
Response.ContentType = "application/xhtml+xm"
Đó là tài sản bạn muốn, nhưng có thể bạn sẽ muốn đặt nó sớm hơn tải (có thể là Pre_Init) –
aspx ========= ============ ===
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="_Default" %>
<asp:literal runat="server" id="dt"></asp:literal>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
đang ============== đằng sau =========
protected void Page_Load(object sender, EventArgs e)
{
this.dt.Text= "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0
Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
}
Mã của bạn không liên quan đến câu hỏi, nhưng nó đã giúp tôi xem http://geekswithblogs.net/mnf/archive /2011/09/23/change-doctype-dynamically.aspx –
- 1. SharePoint, làm thế nào để bạn lập trình xác định dung lượng lưu trữ của SPWeb?
- 2. Làm cách nào để xác định loại nội dung của tệp trong .NET?
- 3. ASP.NET Webforms 4.0 Định tuyến: Làm thế nào để loại bỏ các url vật lý
- 4. Làm thế nào để bạn đăng nhập nội dung của một đối tượng JSON trong Node.js?
- 5. Làm thế nào để bạn đăng nhập lỗi (ngoại lệ) trong ứng dụng ASP.NET của bạn?
- 6. Làm thế nào để bạn thay đổi kích thước nội dung văn bản của Silverlight?
- 7. Bạn truy cập nội dung của điều khiển ASP.NET bằng cách nào?
- 8. Làm thế nào để bạn đặt kích thước nội dung của UIPopoverController?
- 9. WPF DataGrid: Làm thế nào để bạn có được nội dung của một ô?
- 10. Làm thế nào để bạn đặt nội dung của một BufferedReader vào một String?
- 11. Làm thế nào để bạn có được nội dung sửa đổi tệp trong Google Drive SDK?
- 12. Làm cách nào để bạn chỉ định Loại nội dung (và các tiêu đề khác) và yêu cầu nội dung trong kiểm tra Bộ điều khiển RSpec Rails?
- 13. Làm cách nào để bạn chỉ định Tên loại nội dung và Tên tệp nội dung-bố trí bằng cách sử dụng Tệp đính kèm và LinkedResource?
- 14. Làm thế nào để thực hiện TDD trong ASP.NET WebForms
- 15. Bạn có thể xác định macro vận tốc để "bọc" nội dung khác không?
- 16. Làm thế nào để loại bỏ hoặc nén asp.net viewstate của bạn
- 17. Làm thế nào bạn có thể đổ nội dung của Clojure REPL vào một tệp?
- 18. Trong ASP.net Webforms làm thế nào để bạn phát hiện ra một Textbox ai đó nhấn enter?
- 19. Làm thế nào để bạn kiểm tra đơn vị hành động ASP.Net MVC JsonResult của bạn?
- 20. Làm thế nào để bạn xác định không gian tên của một hàm?
- 21. Làm thế nào để bạn bao gồm/loại trừ một loại tệp nhất định trong Subversion?
- 22. Làm thế nào để bạn lấy được Hiển thị cho loại được xác định trong thư viện của người khác?
- 23. Thay thế của Html.Raw trong ASP.NET WebForms
- 24. Làm thế nào để bạn xác định PID của phụ huynh của một quá trình
- 25. Làm thế nào để bạn loại bỏ User.Identity.Name trong ASP.NET MVC?
- 26. nbsp Bạn không làm việc trong thẻ nội dung CSS
- 27. Làm thế nào để bạn decouple xác nhận tài sản ViewModel của bạn từ ViewModel?
- 28. Làm thế nào để bạn buộc Internet Explorer tải Trình gỡ lỗi nội dung Adobe Flash?
- 29. Bạn định cấu hình chính xác httpOnlyCookies trong ASP.NET như thế nào?
- 30. Cách xác định loại nội dung bằng Mã Igniter REST_Controller
BTW, sau khi làm điều này, chỉ là về mọi trình duyệt lấy một bãi chứa trên tôi. Vì vậy, tôi để lại nó theo cách nó đã được gửi đi. Tiêu chuẩn web, bạn phải ghét họ. – Will