Microsoft.AspNet.SignalR使用cookie丢失
public void SendGroupMessage(string roomId, string message, string status)
{
// 调用房间内所有客户端的sendMessage方法
// 因为在加入房间的时候,已经将客户端的ConnectionId添加到Groups对象中了,所有可以根据房间名找到房间内的所有连接Id
// 其实我们也可以自己实现Group方法,我们只需要用List记录所有加入房间的ConnectionId
// 然后调用Clients.Clients(connectionIdList),参数为我们记录的连接Id数组。
var cook = JsonHelper.ToObject<LoginViewModel>(Context.User.Identity.Name);//改为这个上下文就行了,不用httpcontext.current
AspChat aspChat = new AspChat();
aspChat.RootId = Convert.ToUInt64(roomId);
aspChat.Comment = message;
aspChat.UpdateId = cook.UserId;
aspChat.UpdateTime = DateTime.Now;
//メッセージの保存
service.SaveChatRecord(aspChat, status);
if (!string.IsNullOrEmpty(message))
{
Clients.Group(roomId, new string[0]).sendMessage(cook.UserName, message, aspChat.UpdateTime.Value.ToString("yyyy-MM-dd hh:mm:ss"), Convert.ToBoolean(Convert.ToInt32(cook.IsAsp)));
}
}
- 转发:使用JavaScript删除ASP.NET生成的HttpCookie
- 使用JavaScript删除ASP.NET生成的HttpCookie
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- 关于Asp.net中Cookie的使用-收集2(写入、读取、清除Cookie的类 )
- 使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 1 部分:安全和配置概述
- Microsoft ASP.NET Futures (July 2007)中History在客户端的使用(即不必安装ASP.NET Futures)
- 从 ASP.NET 应用程序调用 Microsoft Visual Basic 6.0 DLL 时,使用 Microsoft Visual Studio .NET 本机调试器调试它
- 简述ASP.NET 中Cookie的使用方法
- asp.net中cookie的使用
- ASP.NET中使用AJAX后,Session丢失异常的自定义处理。
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 编写asp.net登录界面时,在不会使用cookie的情况下,暂时解决方法.
- 无 Cookie 的 ASP.NET----不使用 Cookie 的 ASP.NET 会话管理:风险与利益
- 使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 2 部分:实现
- CS1595: 已在多处定义“todotnet_kinghome._default”;使用“c:WINNTMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Files
- Microsoft ASP.NET Futures (July 2007)中History在客户端的使用(即不必安装ASP.NET Futures)
- asp.net中的cookie使用方法
- Microsoft ASP.NET AJAX 使用客户端调用服务器端的方法