问题标签 [model-view-controller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
233 浏览

asp.net-mvc - ASP.NET MVC 配置问题

使用 IIS7 集成模式时,配置中的这一行到底在做什么?

如果没有这个,我会收到一条错误消息,说它在尝试运行我的网站时找不到 .axd 但有了它我的网站可以工作,它有什么作用?

谢谢

0 投票
7 回答
2029 浏览

model-view-controller - 如何使用 MVC 在同一页面上显示多个小部件

我对 MVC 的工作原理有点困惑,除了基本的例子我什么也找不到。

我想做一种基于小部件的设计;您可以选择各种小部件进入您的页面。每个小部件都应该对自己负责——它应该有一个控制器和一个视图。但是主页呢?突然间,我有了一个页面,上面有很多控制器!

显而易见的事情是以某种方式将控制器嵌入到视图中......This is my widget {SomeWidget}但我读过“打破了 MVC 范式”。

有些小部件需要 POST 到不同的 url(比如搜索框转到结果页面),有些需要 POST 回相同的 URL(比如在文章中添加评论将您带回文章)。

最重要的是,用户应该能够编辑小部件周围的 HTML - 例如,如果他们想要右侧的搜索框,他们可以输入<div style="float: right;">{SearchController}</div>(在我的打破范式的世界中)

0 投票
5 回答
11582 浏览

php - 如何在 Zend Framework 的不同模块中使用相同的模型?

我正在一个现有项目中实施 Zend 框架,该项目有一个公共营销区域、一个私人成员区域、一个管理站点和一个营销活动管理站点。目前,这些都组织得很差,营销区域的控制器脚本和成员区域都位于站点的根目录下,然后是一个单独的文件夹用于管理员,另一个文件夹用于营销活动站点。

在实现 Zend 框架时,我想创建能够将控制器和视图拆分为模块(一个用于成员区域,一个用于公共营销区域,一个用于管理站点,一个用于营销活动管理站点)但我需要能够将每个模块指向同一个模型,因为所有三个组件都在同一个数据库和同一个业务对象上工作。

但是,我无法在文档中找到有关如何执行此操作的任何信息。任何人都可以提供有关如何执行此操作的链接或有关如何完成此操作的一些简单说明的帮助吗?

0 投票
5 回答
361 浏览

model-view-controller - MonoRail 是否已准备好进行生产使用?

现在我不确定...

0 投票
1 回答
2377 浏览

model-view-controller - 使用 MVC 的多个表模型?

我刚刚开始使用 MVC,一旦我设法将我的想法转变为它,它似乎将是一个很好的方法。

我遇到的大多数材料似乎在模型、视图和表之间具有 1-1 的关系——即每个模型代表一个表并允许 CRUD,以及更复杂的功能。

如果我有一个允许创建和更新帐户的帐户模型怎么办?

我想使用 /signup 视图和控制器来创建()帐户,但想使用 /members/account 视图和控制器来更新、更改密码等。

拥有一个注册模型会更好,还是我可以从多个位置使用我需要的任何模型?

另外,假设一个帐户可以有很多用户,但我想在注册时创建第一个用户。我想将帐户设置和用户创建作为事务运行。我应该有一个帐户模型和用户模型,并同时使用两者,还是只让帐户的注册创建()函数创建默认用户?

我正在将 PHP 与 CodeIgniter 一起使用

0 投票
5 回答
267 浏览

html - 你会认为 HTML + CSS + Webserver 是 MVC 吗?

简而言之,MVC 是将内容(模型)与表示(视图)分离的模式,并有一个机制(控制器)来定义如何收集两者。

如果您已经看到我的目标,我很想听听您对此事的看法。当然,MVC 适用于服务器端机制和所有内容,但请与我一起跳出框框思考一下。

网络的“访问者”,无论是人类还是机器人/谷歌,都可能会看到 HTML 及其附带的内容。多年来,编写结构化和有意义的 HTML 以及使用 CSS 将其与表示分离变得越来越重要,而 HTML5 等未来技术只会通过提供更以内容为中心的元素集和使用机制来促进这种分离。纯粹的视觉表现。

考虑到这一切,我想知道在某种程度上说 MVC 范式也适用于前端是否正确,其中:

  • 该模型将是 HTML,就像它已成为的纯 httpwise 内容一样
  • 视图是 CSS;它使您的内容以某种方式呈现
  • 控制器是网络服务器和所有位于其下的东西,它收集和分离模型和视图,并执行所有决策

说得通?不是?

VonC 向我指出了一篇文章,该文章确实改变了我对控制器部分的看法。浏览器也占据了控制器的主要部分,因为它处理大量的用户交互以及模型和视图如何协同工作。

0 投票
2 回答
11054 浏览

model-view-controller - MVC 模式与 DAL/BLL 设计模式有何不同(如果有的话)?

我正在浏览 Microsoft 的 ASP.NET 网站上的早期数据访问教程,我突然想到,这一切似乎与我读到的关于使用MVC 模式分离逻辑和表示代码的内容非常相似。作为一个新手,我还没有实现 MVC 模式,但我很好奇这两种设计结构有何不同,以及我是否应该将注意力集中在其中一种上,尤其是在网页设计的背景下。

0 投票
4 回答
7296 浏览

asp.net-mvc - 在 MVC ASP.NET 中使用/显示 RSS 提要的简单方法

我是 MVC 框架的新手,想知道如何将 RSS 数据从控制器传递到视图。我知道需要转换为某种类型的 IEnumerable 列表。我已经看到了一些创建匿名类型的示例,但无法弄清楚如何将 RSS 提要转换为通用列表并将其传递给视图。

我也不希望它是强类型的,因为会多次调用各种 RSS 提要。

有什么建议么。

0 投票
4 回答
3890 浏览

winforms - winforms .net 的 mvc 框架

请为 Winforms 推荐一个好的 MVC 框架。

0 投票
1 回答
210 浏览

asp.net-mvc - 如何使用类似 http://localhost/admin#sayhi 的 URL 在 MVC 中返回视图

好的,这是确切的场景:

我有一个名为 Index 的视图我有一个名为 SayHi 的局部视图(用户控件)我有一个 AdminController,它有一个名为 SayHi 的 Action,它不执行任何其他操作

我正在使用 ajax 从 Index.aspx 加载部分视图,所以当我有 followinf url > http://localhost/Index#Sayhi sayhi 部分视图时被调用。

所以我现在需要的是如何在控制器中返回这个地址我不能使用 View("Index#Sayhi") 而且如果我使用 RedirectUrl("index#sayhi") 我会丢失 ViewData。

请任何帮助表示赞赏提前谢谢。