0
爲什麼我收到此錯誤:獲取javascript錯誤:chat.server.ConnectClient(clientName);是不是一個函數
myhub.cs:
public class ChatHub : Hub
{
private static DataTable ConnectedClientDt = null;
public void ConnectClient(string ClientName)
{
if (ConnectedClientDt == null)
{
ConnectedClientDt = new DataTable();
ConnectedClientDt.Columns.Add("ClienID");
ConnectedClientDt.Columns.Add("ClientName");
}
ConnectedClientDt.Rows.Add(Context.ConnectionId,ClientName);
}
客戶方:
$(document).ready(function() {
var chat = $.connection.chatHub;
var clientName = '<%=Session["ClientName"] %>';
$.connection.hub.start().done(function() {
chat.server.ConnectClient(clientName);
});
任何幫助,請
感謝您的回覆,並請我如何重寫signalr context.connectionId爲我自己的id可以請你回答if你有一個合適的解決方案? http://stackoverflow.com/questions/15196351/overriding-connection-hub-id-in-signalr-for-my-own-ids謝謝你 – Sora 2013-03-04 11:14:48