Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Hỏi về sửa lỗi validate HTML trong web ASP.NET

  1. #1
    Ngày gia nhập
    06 2010
    Bài viết
    53

    Mặc định Hỏi về sửa lỗi validate HTML trong web ASP.NET

    Mình validate trang http://propertylistings.sg và gặp rất nhiều lỗi như: lỗi dấu '&', lỗi dấu 'w' và dấu '=' trong query string, rất nhiều những lỗi như thế! Bạn nào pro về cái này thì chỉ dùm mình nhé! cảm ơn mọi người đã quan tâm.
    http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fpropertylistings. sg%2FProperties%2FDirectory
    Thành Công muốn làm bạn với thất cả mọi người.
    YM: thanhcong_love0304
    Gmail: thanhcong0304@gmail.com
    Hanoi University of Industry

  2. #2
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Lỗi ở Query:
    /ThumbNewLaunches.ashx?p=1&nocache=true&w=166&h=111 là do chưa mã hóa thay thế (entity) một số kí tự về dạng của HTML.
    Entity references start with an ampersand (&) and end with a semicolon (; ). If you want to use a literal ampersand in your document you must encode it as "&" (even inside URLs!).
    Kiểu thay thế mã hóa được bắt đầu bằng kí tự và (&) và kết thúc với dấu chấm phẩy (; ). Nếu bạn muốn dùng kí tự và trong tài liệu của bạn thì bạn phải mã hóa nó dưới dạng "&" (kể cả nó là URL).
    Vì nó tồn tại dưới dạng liên kết, mà liên kết đó thuộc tài liệu HTML. Nó cũng phải được thay thế.
    Entity: định nghĩa các kí tụ được thay thế (của hệ thống):
    Code:
    &: &
    <: &lt;
    >: &gt;
    ......
    tức là nó phải được viết lại thành:
    /ThumbNewLaunches.ashx?p=1&amp;nocache=true&amp;w=1 66&amp;h=111
    CHI TIẾT
    Báo lỗi chỗ &= là do nó phát hiện có dấu & là dấu khởi đầu của các phần mình kiệt kê trên, nhưng không thấy có dấu kết thúc ;, mà chỉ thấy dấu =. Cũng từ đó mà nó báo lỗi luôn cả các kí tự liền sau dấu &.

    Trang web vẫn chạy tốt là do trình duyệt cho phép "phá luật" mà w3.org đưa ra. Khi nhìn thấy dấu & mà sau đó ko thấy dấu ; thì nó sẽ không thay thế.
    Đã được chỉnh sửa lần cuối bởi SITUVNX : 17-12-2012 lúc 04:40 PM.

Các đề tài tương tự

  1. Cách custom thông báo lỗi khi validate bằng Entity Framework
    Gửi bởi nuoiheo0001 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 19-06-2013, 12:29 PM
  2. Trả lời: 2
    Bài viết cuối: 18-04-2012, 04:04 PM
  3. Database Validate giữa XML và XSD như thế nào?
    Gửi bởi ngoctan1789 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 22-12-2011, 08:29 PM
  4. validate username với Regex.IsMatch ?
    Gửi bởi shockgun trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 12-05-2011, 01:24 PM
  5. Validate cho một mảng TextBox trong lập trình C#?
    Gửi bởi hocphp_1998 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 26-11-2010, 05:39 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn