首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >knockoutMvc - HelloWorld教程

knockoutMvc - HelloWorld教程
EN

Stack Overflow用户
提问于 2013-04-13 00:00:00
回答 3查看 836关注 0票数 1

我正在尝试一个关于KnockoutMVC的教程(见下文),我已经下载了.nuget扩展,并在我的project...so中引用了它。

http://knockoutmvc.com/HelloWorld

在VS中使用上面的教程。当我添加'model‘时,我得到一个关于computed的错误--找不到类型或命名空间名称'computedAttribute’(你是否缺少一个using指令或一个程序集引用?)

代码语言:javascript
复制
 public class HelloWorldModel
{
  public string FirstName { get; set; }
  public string LastName { get; set; }

  [Computed]
  public string FullName
  {
    get { return FirstName + " " + LastName; }
  }
}

有人知道我错过了什么吗。还有没有别的下载?谢谢

编辑:控制器中的'ActionResult‘和'BaseController’也有同样的错误:

代码语言:javascript
复制
    public class HelloWorldController : BaseController
{
    public ActionResult Index()
    {
        InitializeViewBag("Hello world");
        return View(new HelloWorldModel
        {
            FirstName = "Steve",
            LastName = "Sanderson"
        });
    }
}

NuGet.Core会解决这个问题吗?

EN

回答 3

Stack Overflow用户

发布于 2013-04-13 01:35:46

你安装了这个包了吗?如果没有,您应该打开包管理器控制台并输入Install-Package kMVC

然后在模型中放入:使用DelegateDecompiler;

票数 1
EN

Stack Overflow用户

发布于 2013-08-13 23:24:13

谢谢,SLin。我也有同样的问题。你的回答帮我解决了这个问题。

Hello World教程还忘了提到您需要在视图顶部引用knockout-2.2.0.js和knockout.mapping-latest.js。

“您已经安装了软件包吗?如果没有,您应该打开软件包管理器控制台并输入Install-Package kMVC

然后在模型中放入:使用DelegateDecompiler;

票数 0
EN

Stack Overflow用户

发布于 2014-01-09 02:13:51

我也有类似的问题。这个包看起来很有希望,但在使用NuGet恢复任何丢失的包/依赖项后,我实际上没有看到示例代码运行任何东西。例如,当我运行这个示例HelloWorld时,我可以在复选框中输入名字和姓氏,但在UI中看不到这些值的更新。保持不变/为空。有人知道为什么吗?我正在运行KnockoutMVC站点提供的代码:https://github.com/AndreyAkinshin/knockout-mvc

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15975920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档