2

次のsignalRの例を研究しています

http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr-and-mvc-4

私はそれを実装したいのですが、コードはそこにありますが、ユーザーがプロンプトウィンドウにユーザー名を入力することを望んでいません.ログインしたユーザーがページを利用できるようにするため、context.User.

サーバー側から context.User を使用するようにプロンプ​​ト部分を変更したいのですが、方法がわかりません。

どうもありがとう

 $('#displayname').val(prompt('Enter your name:', '')); 
4

3 に答える 3

1
  // If the user is Authenticated shows de nick if not sets it to invitado + random number
        if (Request.IsAuthenticated) {
            $('#displayname').val(User.Identity.GetUserName());
        } else {
            $('#displayname').val("invitado" + Math.floor((Math.random() * 100) + 1));
            // $('#displayname').val(prompt('Enter your name:', '')); (Alias Window... what you had)
        }
于 2015-05-22T12:47:44.487 に答える