Asp.net mvc 3 如何在mvc3中获得html5和淘汰支持

Asp.net mvc 3 如何在mvc3中获得html5和淘汰支持,asp.net-mvc-3,html,knockout.js,Asp.net Mvc 3,Html,Knockout.js,我创建了一个mvc3项目,没有选中HTML标记语义支持复选框。现在我尝试在我的项目中使用knockoutjs。因为敲除只适用于html5,所以我从VisualStudio中选择html5调试模式。但是ko.applyBinding不起作用。请帮忙 可能您的问题是绑定ko 尝试为特定的div id绑定viewModel,如下面的代码。这可能会解决您的问题 Html <div id="container_id"> ... <div> 对于HTML5,您需要更改HTML结构,

我创建了一个mvc3项目,没有选中HTML标记语义支持复选框。现在我尝试在我的项目中使用knockoutjs。因为敲除只适用于html5,所以我从VisualStudio中选择html5调试模式。但是ko.applyBinding不起作用。请帮忙

可能您的问题是绑定ko

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

Html

<div id="container_id">
...
<div>
对于HTML5,您需要更改HTML结构,如下所示。
//身体的内容会在这里。

发布代码,问题似乎出在其他地方,您可以添加完整的代码吗
ko.applyBindings(new AppViewModel(), document.getElementById('container_id'));
For HTML 5 you need to change your HTML structure like below way.

<!DOCTYPE html>
<html>
<head>
</head>
<body>
// Body content will come here.
</body>
</html>