chatbox.chat.server.send(this.options.id, this.$input.val()); //这句话都不执行
下面这个我也配置了
using Microsoft.AspNet.SignalR;
using Owin;
using Microsoft.Owin;
[assembly: OwinStartup(typeof(CarRental.Web.App_Start.Startup))]
namespace CarRental.Web.App_Start
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
HubConfiguration configuration = new HubConfiguration
{
EnableJSONP = true
};
app.MapSignalR(configuration);
}
}
}
就是不会运行到后面来
public void Send(string id, string message)
{
if (!Context.User.Identity.IsAuthenticated)
{
return;
}
Principal principal = (Principal)Context.User;
string name = principal.DisplayName;
string dateTime = DateTime.Now.ToString("HH:mm");
int idA = principal.ID;
int idB = int.Parse(id);
//向自己发送
Clients.Caller.addMessageA(message, dateTime, idB, name);
//检查对方是否在线
if (!_onlines.ContainsKey(idB) || _onlines[idB] <= 0)
{
Clients.Caller.addMessageSys("对方是离线状态", dateTime, idB);
}
//向对方发送
Clients.Group(idB.ToString()).addMessageB(message, dateTime, idA, name);
ChatSvc.AddMessage(idA, idB, message);
}
请问一下这怎么解决,看了很多教程都做不出来。