diff --git a/SignalRDemo/src/SignalRDemo.Web/ChatHub.cs b/SignalRDemo/src/SignalRDemo.Web/ChatHub.cs
index 553ad156e1..7898f77055 100644
--- a/SignalRDemo/src/SignalRDemo.Web/ChatHub.cs
+++ b/SignalRDemo/src/SignalRDemo.Web/ChatHub.cs
@@ -23,7 +23,7 @@ public async Task SendMessage(string targetUserName, string message)
{
var targetUser = await _identityUserRepository.FindByNormalizedUserNameAsync(_lookupNormalizer.NormalizeName(targetUserName));
- message = $"{CurrentUser.UserName} => {targetUserName}: {message}";
+ message = $"{CurrentUser.UserName}: {message}";
await Clients
.User(targetUser.Id.ToString())
diff --git a/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.cshtml b/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.cshtml
index b737ff51b4..fa96ef7445 100644
--- a/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.cshtml
+++ b/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.cshtml
@@ -1,6 +1,9 @@
@page
@using Volo.Abp.AspNetCore.Mvc.UI.Packages.SignalR
@model SignalRDemo.Web.Pages.ChatModel
+@section styles {
+
+}
@section scripts {
@@ -8,12 +11,33 @@
Chat
+
+
+ All Messages:
+
+
+
+
+
+
-
- Target user:
- Message:
-
diff --git a/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.css b/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.css
new file mode 100644
index 0000000000..2196269a81
--- /dev/null
+++ b/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.css
@@ -0,0 +1,16 @@
+#MessageList {
+ border: 1px solid gray;
+ height: 400px;
+ overflow: auto;
+ list-style: none;
+ padding-left: 0;
+ padding: 10px;
+}
+
+#TargetUser {
+ width: 100%;
+}
+
+#Message {
+ width: 100%;
+}
\ No newline at end of file
diff --git a/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.js b/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.js
index 64005beaee..070ab69ba3 100644
--- a/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.js
+++ b/SignalRDemo/src/SignalRDemo.Web/Pages/Chat.js
@@ -2,7 +2,7 @@
var connection = new signalR.HubConnectionBuilder().withUrl("/signalr-hubs/chat").build();
connection.on("ReceiveMessage", function (message) {
- $('#MessageList').append('' + message + '');
+ $('#MessageList').append(' ' + message + '');
});
connection.start().then(function () {
@@ -20,7 +20,8 @@
connection.invoke("SendMessage", targetUserName, message)
.then(function() {
- $('#MessageList').append('' + abp.currentUser.userName + ' => ' + targetUserName + ': ' + message + '');
+ $('#MessageList')
+ .append(' ' + abp.currentUser.userName + ': ' + message + '');
})
.catch(function(err) {
return console.error(err.toString());