Asp.net Visual Studio 2008中的数据绑定属性出错

Asp.net Visual Studio 2008中的数据绑定属性出错,asp.net,visual-studio-2008,knockout.js,Asp.net,Visual Studio 2008,Knockout.js,激活knockout.js: ko.applyBindings(新的AppViewModel()); 名字: 姓氏: 名字: 姓氏: 全名: 数据绑定不起作用 错误:数据绑定不是有效的属性 愿你的问题是约束ko 尝试为特定的div id绑定viewModel,如下面的代码。这可能会解决您的问题 Html function AppViewModel() { this.firstName = ko.observable("Bert"); this.lastName = ko.obs

激活knockout.js:

ko.applyBindings(新的AppViewModel());
名字:

姓氏:

名字:

姓氏:

全名:

数据绑定不起作用

错误:数据绑定不是有效的属性


愿你的问题是约束ko

尝试为特定的div id绑定viewModel,如下面的代码。这可能会解决您的问题

Html

function AppViewModel() {
    this.firstName = ko.observable("Bert");
    this.lastName = ko.observable("Bertington");
    this.fullName = ko.computed(function() {
        return this.firstName() + " " + this.lastName();    
    }, this);
}

首先检查您是否选择了上面的HTML5选项卡。
然后在视图中添加脚本文件:来自脚本文件夹的knockout-2.1.0.js、knockout-2.1.0.debug.js。

这是knockoutjs中最简单、最重要的示例。你怎么会在这个问题上出错?为什么我会出错。我应该使用html5吗。在VisualStudio2008中可能吗
function AppViewModel() {
    this.firstName = ko.observable("Bert");
    this.lastName = ko.observable("Bertington");
    this.fullName = ko.computed(function() {
        return this.firstName() + " " + this.lastName();    
    }, this);
}
<form id="form1" runat="server">
<div id="test">
...
<div>
</form>
ko.applyBindings(new AppViewModel(), document.getElementById('form1'));