【问题标题】:ASP.NET MVC view markup orientationASP.NET MVC 视图标记方向
【发布时间】:2014-04-05 05:26:54
【问题描述】:

我开始熟悉 Microsoft 的 MVC SPA 模板。我刚刚完成了关于淘汰赛的 tute,这似乎很简单,现在我想知道在视图的开头和结尾找到的这些标签是信息性的还是功能性的。

<!-- ko with: register -->
    ...        
<!-- /ko -->

在这个示例中,视图名为_Register.cshtml,AccountController 似乎有一个方法Register,它采用RegisterBindingModel,但还有一个文件register.viewmodel.js,其中的代码看起来很多 em> 就像我刚刚做的 KO tute 中的视图模型。

有人可以向我解释这是如何工作的吗?我了解 MVC 模式,但我仍然对 MVC 上的 SPA 如何挂在一起有点模糊。

这些标签可能是某种 RAZOR 指令吗?

【问题讨论】:

  • 那些是 cmets...纯 HTML cmets...
  • 请定义“KO”。选择标签时也要小心;你创造了一个已经存在的,并以奇怪的方式使用其他的。请务必阅读选择标签时出现的说明!
  • @Romias 它们实际上是功能性敲除绑定。
  • @BenFoster...呵呵,是的,我刚刚看到了知识文档...
  • 定义 KO? “我刚刚完成了淘汰赛”......“我刚刚完成了 KO tute”。尽管我确实定义了 KO,但任何需要解释的人提供帮助的机会都在消失。

标签: asp.net-mvc knockout.js single-page-application


【解决方案1】:

在没有容器元素的情况下,cmets 非常实用。

来自文档:

和 cmets 充当开始/结束标记, 定义一个包含内部标记的“虚拟元素”。昏死 理解这种虚拟元素语法并绑定,就好像你有一个真实的 容器元素。

More info

【讨论】:

  • 感谢 Ben,您实际回答了这个问题,而不是抱怨文书工作不符合 ISO 标准。你是一个垂死的品种。文档的链接是黄金。是我自己还是在数据绑定方面与 XAML 非常相似?
  • 是的,基于属性的绑定肯定类似于 XAML。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-02
  • 2021-09-21
  • 2010-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多