by
Neon Quach
27. April 2010 03:26
khi approve bài viết trong blogengine nếu bài viết chứa các ký tự đặc biệt hoặc chứa ký tự html giống như:

Chúng ta sẽ gặp lổi sau và không thể approve bài viết được.

Lý do chúng ta submit form mà chứa các ký tự đặc biệt, để khắc phục trường hợp này trước khi submit, chúng ta phải encode các ký tự này trong textarea đi bằng cách thêm dòng
txtArea.Value = HttpUtility.HtmlEncode(_comment.Content);
Trong sự kiện page load của admin\Comments\Editor.aspx.cs thì chúng ta sẽ không thấy lổi này nữa.
Hope this help,