繁体   English   中英

不以C#返回HTML

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM