我正在开发 ASP.NET 网站,我们正在使用 Knockout.js。我无法获取knowkcout.js 文件的javascript 智能感知。我尝试添加下面的代码片段,但仍然没有得到任何智能感知。
<% if(false){ %>
<script src="knockout-2.0.0.js" type="text/javascript"></script>
<% } %>
这就是我的头 block 的样子:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<% if(false){ %>
<script src="knockout-2.0.0.js" type="text/javascript"></script>
<% } %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script src="jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="jquery-ui-1.8.18.custom.min.js" type="text/javascript"></script>
<script src="json2.js" type="text/javascript"></script>
<script src="knockout-2.0.0.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
function viewModel() {
firstName = ko.observable();
lastName = ko.observable();
}
ko.applyBindings(new viewModel());
});
</script>
最佳答案
与 knockoutjs.2.0.0.js
一起放置另一份文件 - kcnockoutjs 的调试版本 knockout-2.0.0.debug.js
Visual Studio 将能够识别智能感知。您不需要使用 <script src="" .. />
包含此文件。
适用于我的 Visual Studio 2010
下载knockout-2.0.0.debug.js — Knockout 2.0.0 (debug build)来自 CodePlex
关于asp.net - 无法获取 knockout.js 文件的智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9519044/