ここにいくつかのピースをまとめようとしています。
ピース 1 : 次を使用して、MVC で現在のユーザー名を取得できることを知っています。
@HttpContext.Current.User.Identity.Name
私のかみそりのビューで。
ピース 2 : 別の JS ファイルに MVVM スタイルのコードがいくつかあります。関連する部分を以下に示します。
var FeedbackViewModel = function () {
var self = this;
self.username = ko.observable("");
self.feedbackText = ko.observable("");
self.userNameCaptured = ko.computed(function () { return self.username().length > 3; }, self);
};
var feedbackViewModel = new FeedbackViewModel();
ko.applyBindings(feedbackViewModel, document.getElementById("feedbackModal"));
質問: 現在のユーザー名を MVC3 から Knockout ビューモデルに渡して、それに基づいて監視およびアクションを実行するにはどうすればよいですか?