Hướng dẫn html display text with line breaks - văn bản hiển thị html có ngắt dòng
Như bạn đã đề cập trong câu trả lời của @Developer, tôi có thể sẽ mã hóa HTML trên đầu vào của người dùng. Nếu bạn lo lắng về XSS, có lẽ bạn không bao giờ cần đầu vào của người dùng ở dạng ban đầu, vì vậy bạn cũng có thể thoát khỏi nó (và thay thế không gian và newlines trong khi bạn đang ở đó). Show Lưu ý rằng việc thoát trên đầu vào có nghĩa là bạn nên sử dụng @html.raw hoặc tạo MVCHTMLSTRING để hiển thị đầu vào cụ thể đó. Bạn cũng có thể thử
Nhưng tôi nghĩ nó cũng sẽ không thoát khỏi không gian. Vì vậy, trong trường hợp đó, tôi đề nghị chỉ cần làm một .NET
trên đầu vào người dùng. Và nếu bạn muốn đào sâu hơn về khả năng sử dụng, có lẽ bạn có thể thực hiện phân chia XML của đầu vào của người dùng (hoặc phát với các biểu thức thông thường) để chỉ cho phép một tập hợp thẻ được xác định trước. Ví dụ, cho phép
... nhưng không cho phép
|