[英]Not return HTML back in C#
我有这样的聊天室
public class ChatHub : Hub
{
public void Send(string Message)
{
if(Message.Length > 0)
{
string Name = Context.User.Identity.Name;
Clients.All.broadcastMessage(Name, Message);
}
}
}
问题是,如果用户输入类似
<strong>Hello</strong>
它会像
你好
我怎样才能让它返回<strong>Hello</strong>
?
我在哪里显示(JS)
chat.client.broadcastMessage = function (name, message) {
$('#chat-table').append(name + ': ' + message);
};
使用.text
$('#chat-table').text(name + ': ' + message);
用这个
Clients.All.broadcastMessage(Name, HttpUtility.HtmlEncode(Message));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.