私のシグナルアプリケーションでは、次の Hub メソッドを使用して通知を送信しています:- C# コード:-
public void Updatecid(int uid, string connid)
{
var ntf = ege.notifications.Where(u => u.UserID == uid).ToList();
Clients[connid].addData(ntf);
}
Javascript コード クライアント側:-
connection.addData = function (data) {
for (var i = 0; i < data.length; i++) {
var element = data[i];
$('#notiadd').append("<li>" + element.NotificationTitle + "<a href='" + element.NotificationLink + "'>Click Here</a><input type='hidden' value='" + element.ID + "' /> <a href='#' class='delnoti'>X</a> </li>");
}
};
出力の取得:-
safasfasfa ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
undefined ここをクリック X
最初の通知のみが送信され、未定義のままであることを出力で確認できます。完全なデータを送信する C# コードでアプリケーションをデバッグしますが、javascript で出力エラーが発生します。