我正在使用带有 ASP.NET MVC 的 Knockout 这是我的视图,它由 MVC 控制器填充
HTML
<html>
<input type="text" data-bind="value:Name" />
<script src="/Scripts/ViewModel.js"></script>
</html>
控制器
public actionresult xyz(){
var myModel = new FiestModel();
myModel.Name = "James";
return view(myModel);
}
ViewModel.Js
function mymode(){
var self = this ;
self.Name = ko.observable('@Model.Name');
}
在我的页面渲染完成所有这些之后,我的输入没有指定的值James
。
更新
我告诉你们整个场景,在我的应用程序中,用户单击signup with facebook
按钮,facebook 将用户返回到我的xyz
操作方法,现在我想在xyz
视图中显示用户名。那么我怎么能用 api 做到这一点,因为@Anders 说我要通过 Web APi 做到这一点。
提前致谢 。