1.新建项目,选择mvc4 Wed应用程序,选择Internet,视图引擎:Razor
2.在控制器中添加
并添加上视图
3.引用(install-package Microsoft.AspNet.SignalR)
4.添加Startup
项目名
5.新建Hubs文件夹,添加ChatHub类
6.Chat的视图
代码:Chat视图
@{
ViewBag.Title = "Chat";
}
SignalR
@section scripts {
@ @
<script>
$(function () {
// 1.ChatHub.cs类
var chat = $.connection.chatHub;
AI 代码解读
// 2.Chat里的[HubName("asd")](1和2一样)
//var chat = ('#discussion').append('
// + ': ' + htmlEncode(message) + '');
$('#discussion').append(' ' + $('
+ ': ' + $(' ').text(message).html() + '');
};
// 获取昵称
('#message').focus();
// 启动链接
('#sendmessage').click(function () {
// 调用Send方法
chat.server.send(('#message').val());
// 清空输入框,并加上焦点
(' ').text(value).html();
// return encodedValue;
//}
}
作者:YanBigFeg —— 颜秉锋
出处:http://www.cnblogs.com/yanbigfeg
本文版权归作者和博客园共有,欢迎转载,转载请标明出处。如果您觉得本篇博文对您有所收获,觉得小弟还算用心,请点击右下角的 [推荐],谢谢!