Model view controller 如何更改默认MVC T4模板位置?

我知道模板位于:[Visual Studio安装目录]\Common7\IDE\ItemTemplates[CSharp | VisualBasic]\Web\MVC\CodeTemplates]中\ 我知道我可以简单地将CodeTemplates文件夹复制到项目的根目录中,以覆盖模板 我想知道是否可以简单地更改默认模板目录 例如,将其更改为:[共享驱动器]\Visual Studio templates\CodeTemplates这可能就是您要查找的内容

Model view controller 电话号码的Grails URL映射

我想将其设置为,当用户使用URL中的电话号码访问应用程序时,Grails会将用户指向指定的配置文件,例如: localhost:8080/Application/profile/07871216969->/user/show/user.findByUserTelephone(07871216969) 或者最好 localhost:8080/Application/07871216969->/user/show/user.findByUserTelephone(07871216969) 但是,我不

Model view controller 使用Expressjs、Mongoose和Backbonejs的MVC应用程序中的层分离

我想创建一个可以将功能分离成模块的应用程序,有点像WordPress 目前决定采用的技术有Expressjs、Mongoose和Backbonejs。第一个问题是,我是否遗漏了任何推荐用于此类应用的技术?我知道这是主观的,但我在征求意见 至于我的非主观问题。我对这些技术还是新手,看起来Mongoose的模型实际上是一个我可以在我的应用程序中实例化和使用的对象。我觉得这并没有在模型层和其他层之间提供任何级别的分离。也就是说,如果我曾经移除猫鼬,它将紧密地编织在应用程序中 最好有一个单独的定义,定义

Model view controller I';我正在尝试从应用程序框架访问jq.mvc.min.js,但它似乎丢失了

我正在尝试访问我的应用程序中的实现,如下所述(官方文档): 但它似乎丢失了,也许有些人有这个问题,并找到了另一个链接 编辑:我在这里找到了一个: 但不确定它是否是最新版本。尽管如此,我还是想访问官方的,这看起来确实是一个bug。我会向英特尔汇报。您可以从这里获得jq.mvc.min.js:谢谢大家,mvc正在工作:)。

Model view controller 从MVC2升级到MVC3会导致异常。见说明

我看了很多文章,寻找可能的重复,但没有成功地正确实现它们。我得到的例外是: “HttpContext.SetSessionStateBehavior”只能在引发“HttpApplication.AcquisiteRequestState”事件之前调用 这是我的代码: public void Page_Load(object sender, System.EventArgs e) { string originalPath = Request.Path; HttpContext.C

Model view controller 您是否尝试过将MVC用于GWT客户端代码?

您是否尝试过对GWT客户端代码使用MVC或任何其他UI模式。您在不同的方法中遇到了哪些陷阱/优势 本文讨论了GWT的MVC模式,其中也有与此深入讨论的链接 我要补充的唯一一点是,客户端代码的整体可以被视为“MVC”中的“V”,这可能会改变您看待它的方式。将客户端代码看作它自己的嵌套MVC组件,它是Java的,它是面向对象的,所以它可以设计得很像Swing应用程序。我认为从视图中提取尽可能多的控制器代码来处理GWT RPC内容对您是有利的。该模型有时问题更大,因为您可能需要决定是否将其放在服务器上

Model view controller 未从传递给ViewData中的视图的SelectList设置Dropdownlist值

我正在尝试填充办公室位置(文本)和地址(值)的下拉列表 显示页面后在浏览器中查看我的页面源时,我可以看到select(dropdownlist)选项值均为“”。这是我的密码。我正在使用LinqToSql数据上下文调用获取SelectList的数据。在调试器中,我可以看到调用返回的列表中确实有我需要的地址和办公室位置。 我的模型数据上下文代码: public partial class uls_dbDataContext { public List<office_location&g

Model view controller mvc无代码隐藏强类型viewdata标头不工作

我将其添加到我的标题,并且能够访问ViewData及其所有内部以及所有mvc对象,如url和html。只要我添加“System.Web.Mvc.ViewPage”,我就无法访问任何Mvc类和帮助器方法。我不明白为什么会这样。最近我从mvc preview 5升级到了rc1,但我向rc1的过渡是完美的,没有任何错误或bug。在我周围进行了大量的探索之后,我找到了答案,这是因为我没有阅读官方的发行说明,而是浏览了一篇博客上的教程,但是要让这篇文章发挥作用,您需要将“/Views”目录中web.con

Model view controller 俄罗斯方块和漂亮的图形

假设你正在制作一个俄罗斯方块游戏。作为一个合适的程序员,您的视图逻辑在一边,业务逻辑在另一边;可能是MVC的全面升级 当模型发送其更新()时,视图会按预期重新绘制自身 但是。。。如果要添加(例如)动画以使线消失,您将如何在视图中实现该操作 做任何你想做的假设——除了“一切都被正确封装”之外。大多数游戏都会执行一个循环,不断地以尽可能快的速度重新绘制游戏的视图,而不是等待模型状态的更改,然后刷新视图 如果您喜欢模型视图模式,那么视图在从模型中删除某些类型的对象后,继续绘制这些对象,并在几毫秒内将其

Model view controller MVC:有人知道MVC的多视图设计吗?

我有一个系统需要两个相同模型的表示, 为了简单起见,我希望使用一个模型,而不是保留多个模型-因为我的系统将遭受翻译错误(模型将不兼容),这可能会导致系统出现故障 有人知道解决这个问题的好的设计实践吗 例如,假设我有UserList 其中包含多个用户。 一方面,我希望看到我所有的用户列表和 每一个都包含一个。从另一个 我想知道每个用户的手 他使用的用户列表是什么 属于。 我可以保存此信息两次(从userlist的角度保存一次) 从用户的角度来看 视图…)但这听起来不像 这是一种很好的做法。 此外,

Model view controller 用MVC模式在类中混合逻辑和图形

我目前正在使用他们的MVC模式开发一个图表应用程序(用于iPhone,尽管这在很大程度上无关紧要) 该应用程序的一个方面是,您可以在图表上覆盖许多统计信息。我有点不确定如何组织这些课程 对于每个统计数据,将有两个方面 1。计算。获取数据并计算相关统计数字的函数 2。显示。然后需要在图表顶部绘制统计数据 显然,我希望代码尽可能符合MVC模式,但我计划开发数百个这样的统计数据 我可以创建三个类。一个用于图形,一个用于逻辑,还有一个用于将两者联系在一起的工厂类。这将符合该模式,但就系统中的类数量和额外

Model view controller MVC模式是否有代码生成的绘图软件?

MVC模式使用委托将许多类对象相互连接起来,每个对象都超过一个代理。对于Qt,它们是信号和插槽;对于C,它们是事件;对于Java,它们是闭包。但我所知道的所有图表和UML设计人员都只使用继承和子-父组合进行操作:(.是否有任何可用的软件允许可视化地绘制类、设计委托、将委托连接到端点以及基于这种“模型”生成代码 上面的描述可能不准确:我对术语不是很深入。如果有人想澄清这个问题,请评论,我会澄清不清楚的地方。支持从定义应用程序流的UML模型生成web用户界面。请参阅文档中的。如果您使用AndroMD

Model view controller QAbstractTableModel中的自定义编辑器

有人举过在QAbstractTableModel中使用QWidget作为编辑器的例子吗? 我有一个专栏,编辑后应该创建一个包含选项列表的QCombobox 这些文档似乎建议我需要编写一个QAbstractItemDelegate和一个自定义绘制函数,但在Qt::EditRole中简单地弹出一个标准的QCombobox似乎有些过分 注意-每一行的组合框内容都是相同的,只有当有人单击单元格时才需要显示 我知道这应该很简单,但我不能让它工作。对于基于QTableWidget的表来说很容易,但是对于非常

Model view controller 遵循MVC时,将递归函数放在何处?

我有一个递归函数用于在我的站点上生成菜单。该函数为菜单中的每一级子项调用一个数据库,并为它们生成html 我目前已经将此函数放在代码的模型部分,但是,我觉得在模型中生成html与MVC背道而驰。 我没有把它放在控制器中,因为我不想在那里进行数据库调用或HTML生成。 我没有把它放在视图中,因为我也不想在那里调用数据库 让控制器在返回代表菜单的2d数组的模型中调用递归函数是解决此问题的“正确”方法。然后将数组传递给一个视图,该视图有自己的递归函数,用于从数组生成html?正如您所建议的,最好的方法

Model view controller 数据绑定从根本上与MVC不兼容吗?

在视图和模型之间建立直接耦合,从而绕过控制器。从根本上讲,这与模型-视图-控制器体系结构模式相违背,我这样想对吗?这是否使数据绑定成为一件“坏事” Edit:例如,它声称是一个MVC框架,但其主要功能之一是数据绑定。在我看来,数据绑定可以是MVC模式的有效实现,因为在这种情况下,数据绑定机制本身充当控制器 例如,在前面提到的示例中,$watch函数似乎是以MVC风格实现典型控制器职责和功能的快捷方式 因此,在我看来,数据绑定是一个进化步骤,它实现了通过实现经典MVC控制器而获得的最佳实践 更新

Model view controller 在MVC中,如何根据视图、模型和路由构造控制器?

我有一个关于MVC应用程序结构的问题。假设我们必须实现一个由几个模块组成的基于web的应用程序,例如购物车、商店浏览器(最终用户)、商店经理(管理员)等等 当然,可以创建一个控制器并使用路由将请求提交给特定控制器的操作方法。但是,这会使代码变得非常混乱,并妨碍垂直构造应用程序的实践,即识别和区分满足特定需求所涉及的视图、模型和控制器(示例如下) 另一种方法是为每个应用程序部分使用一个控制器,例如一个控制器可用于最终用户操作,另一个控制器可用于商店管理员,另一个控制器可用于运输部门的查询,等等。这

Model view controller MVC和ORM作为asp.net web应用程序的设计

我有一个asp.net项目,它正在设计阶段。它是关于产品和商店导航系统的。用户可以浏览/搜索产品。我希望我的web应用程序具有可扩展性和灵活性我最初计划的是使其成为MVC,对于数据库,我建议使用ORM(对象关系映射)。是这样吗?我在这个建议中可能会遇到什么问题。我正在学习asp.net,所以我对这些问题不太了解。你们建议什么设计 你决定学习ASP.NET真是太好了 关于设计方法,听起来您的问题有两部分:a)MVC或传统web表单ASP.NET,b)ORM或无ORM a) 一般来说,如果你有很好的

Model view controller 在单页桌面应用程序中,我应该动态实例化窗口的控制器吗?怎样

我问这个问题是因为我真的不知道我应该在哪里处理动态创建的窗口的事件 当有人单击桌面图标时,窗口(如果不存在)将被动态创建。我应该在创建窗口时创建一个控制器并钩住它吗?如果是,如何进行 在这里,您可以阅读我想到的不同方法: 创建一个将实例化窗口(作为其视图)的控制器,我将在那里处理所有事情 仅创建窗口,并在我的任务栏控制器(创建窗口的地方)中挂起所有内容。在这种情况下,任务栏控制器将变得非常大 预先创建所有窗口控制器,最终也创建窗口并隐藏它们(当页面准备就绪时)。然后只显示/隐藏它们,这样我就可以

Model view controller 耦合域模型的逻辑最好放在哪里?

用户请求最新新闻,新闻从多个来源(帖子、用户、照片、评论)获取数据。你会如何模拟新闻 有一个耦合这些表的网关+一个从耦合的网关获取数据并作为响应处理数据的服务,这样好吗?或者是一个耦合其他模型的域模型(这意味着在其中一个网关中添加一个连接的长查询,在我看来,它需要一个单独的网关)。我将创建一个新闻服务,因为它将协调新闻的创建,但将任何具体责任推迟到适当的模型。如果它是一个新闻提要,就像在facebook中一样,我会创建另一个模型,NewsItem是在新帖子、照片等进入时创建的。这样,构建新闻的责

Model view controller MVC循环和依赖注入

在中,视图向控制器发送事件,控制器向模型发送这些事件。模型通过控制器向视图发送更改 这引入了一个循环依赖项,这使得依赖项注入(我通过构造函数手动注入依赖项-不使用框架)不可能(导致更难进行单元测试的代码)。我读了一篇文章,但不知道如何应用它 有人能告诉我一个解决办法吗 提前感谢。您已经找到了一个解决方案,但您可能尚未注意到: 在MVC中,视图向控制器和控制器发送事件 将这些事件发送到模型。模型将更改发送到视图 通过控制器 视图和模型可以发布事件(想想观察者模式)来通知控制器,这意味着您在模型和视

Model view controller Zend Framework 2:修改控制器中layout.pthml的详细信息

当我研究Zend Framework 2的框架应用程序时,我想在页面的右上方添加一个标签,显示登录的用户名。但是,我对layout.pthml中定义的导航栏的代码感到困惑,控制器如何与layout.phtml通信以修改它 提前谢谢 此外,当用户未使用帮助器登录时,我需要页面右上角的登录表单。但我不知道如何使用帮助器添加表单,我应该怎么做?从控制器可以使用名为“布局”的控制器插件设置变量: $this->layout()->username = “some value”; 然后在la

Model view controller 从其他控制器访问模型是否被视为破坏MVC框架

快速问题:控制器访问两个或多个模型是否错误?假设有两个控制器,每个控制器都有自己的模型。访问其他控制器的模型违反了MVC中的规则?我是否应该通过控制器(如果是HMVC)访问模型?访问该模型的正确方法是什么?否,让多个控制器与同一个控制器交互(您称之为“模型”)并不违背MVC模式的基本思想。问题是,通常控制器不应该直接与域对象交互。它们应该包含在中,这样可以将表示层(主要是控制器、视图和模板)与模型层隔离。我计划的是有一个模板控制器和控制器,用于处理模型调用并指向其他进程。我猜你说的是服务控制员。

Model view controller Joomla MVC ORM可以处理多对多关系

看起来Joomla MVC使用JTable作为他们的ORM。问题是它们只能处理一个表,而我的应用程序使用的是关系数据 是否可以使用Joomla类将我的模型映射到关系数据,或者我必须使用第三方(条令,推进) 不确定这一切是否有意义,因为有时候Joomla似乎将JModel用作数据提供者(执行查询),而JTable看起来更像是一个模型而不是JModel。JTable确实有一些限制。如果你能让他们描述你的模式和你的问题到底是什么,这将是非常有用的。就像我有这个对象,我需要将它存储在数据库中一样,信息跨

Model view controller 从joomla中的另一个控制器调用模型

我正在开发Joomla 3.4应用程序 我想将菜单项控制器的模型放入另一个主题控制器 当我在菜单项控制器中运行下面的代码时,然后调用模型 $model = $this->getModel('item', '', array()); 但当此代码在topic controller中运行时,则无显示(NULL) 我面临什么问题。谁都有主意 $model = $this->getModel('Checkout'); $data = $model->getPriceBetw

Model view controller Mvc中存储库的用途是什么?

我创建了三层体系结构,即数据访问层、业务逻辑和Web层(UI)。在BL层中,我直接使用DAL层中创建的上下文类。这是一篇非常有用的文章,介绍了为什么以及如何在MVC中使用存储库 存储库基本上用作数据访问层和业务逻辑之间的一个层

Model view controller Sitecore MVC:将参数传递给占位符

当我们从java平台切换到sitecore时,我对参数有一些疑问。这在jsp中很容易做到,但我找不到sitecore的解决方案。(由外部合作伙伴实施) 在我的cshtml中,我通过占位符函数包括其他元素:@Html.Sitecore().placeholder(“Placholdername”) 作为占位符包含的元素也可以包含其他元素作为占位符 所以问题是:我能把一些参数和占位符一起传递吗? 就像我的父元素有一个特定的变量集,例如“i=5”,我想将此变量传递给作为占位符包含的元素,并将其传递给作

Model view controller 客户端对象速度

我想创建一个对象客户端并将其添加到另一个对象 我用的是速度和弹簧 我形成一个命令对象,并将其作为支持对象传递给视图 我想创建一个新对象并将其添加到此命令对象,而不将任何一个对象保存到db 这样做的原因是,如果在保存过程中出现错误,我希望有一些持久性。我希望将命令以提交时的状态返回给用户 谢谢你的回答。更具体地说,我需要将多个字段绑定到对象的一个对象 例如,如果我想创建一个新联系人并将其添加到客户acc,那么联系人由许多字符串组成。因此,我需要将字符串绑定到联系人,然后将联系人绑定到custome

Model view controller JSF中应该在哪里处理生成图像URL?

对于uni任务,我正在做一个JSFWebApp来玩扑克。玩家手中的牌通过图像显示。将卡片套装/等级映射到关联图像的URL的“最干净”方式是什么 我目前倾向于使用toString返回的任何卡,或者在支持bean中处理这个问题,只是模型或控制器似乎都不是处理这个问题的“正确”位置 (这个问题有点主观,但同样,每个设计问题也是如此。我正在寻找一些我错过的明显的解决方案,而不是讨论。)如果您反对在支持bean中生成URL,您可以使用进行翻译: <h:graphicImage value="#{fn

Model view controller MVC架构。模型里有什么?

我是MVC新手,但我已经看到了它的好处和优势。但是,我有一个(可能很容易回答)设计问题: 我一直在思考模型,并就构建模型的正确方式进行辩论。在我看来,有几种选择: 1) 模型和表结构有1对1的关系……这意味着几乎每个表都有一个对应的模型。模型类具有与表列对应的属性,并具有以任何必要方式操作表中数据所需的任何方法(如getter和setter)。这似乎是一个通用选项,我想我会让控制器根据需要调用模型来执行任何必要的业务功能 2) 模型与业务逻辑的操作关系更为密切,而不是与数据关系更为密切:因此,例

Model view controller MVC在视图之间传输数据

我刚刚开始学习MVC,并试图了解它是如何工作的 我不想将用户发送到所有编辑、插入和列表操作的不同视图 在我的示例应用程序中,视图包含一个项目列表,列表下面有一个表单(用于插入新项目),操作为“{Controller}/Create”,但没有创建视图 当用户插入一个新项时,它会使用httpverb post将其发布到创建操作,并创建该项,然后使用RedirectToAction方法返回列表操作 但是我不能以这种方式向用户显示任何消息(错误、信息等),因为我不能在创建操作和列表操作之间传递数据。如何

Model view controller mvc html.serialize以在视图中存储模型

谁能告诉我下面url中提到的Html.Serialize函数发生了什么事 当我尝试在VisualStudio2010内的MVC2 web应用程序中使用它时,无法识别它 编辑-当我尝试在视图或部分视图上使用Html.serialize时,我使用的是mvc2内置的visual studio 2010,它不会出现在intellisense中。我是不是漏掉了一个参考资料或什么?它哪儿也没去。它就在那里,无论您在哪里可以使用html扩展。例如,视图、局部视图 例如: <%= Html.Serial

Model view controller 确定是否从视图中调用操作

是否有一种方法可以确定对控制器操作的调用是否来自使用Html.RenderAction函数的视图 这类似于Request.IsAjaxRequest。如果调用来自一个视图,我只想呈现一个局部视图,而不是母版页的完整视图 顺便说一句,Render partial不是一个可行的解决方案,因为该操作使用ControllerContext.IsChildAction获取附加数据具有给定的效果。通过这种方式,我可以使用子操作和ajax请求(针对非javascript用户的回退)提供相同的HTML 感谢您的

Model view controller 用于显示内容的MVC结构

如果您访问此网站:它由ASP.NET MVC提供支持 现在我假设法典是一个控制者,但在法典中他们有派系、魔法和兽人。选择一个随机的阵营,比如似乎阵营是一种方法,而73是ID,或者你认为他们仍然在使用详细信息方法,然后阵营是一个类别 我问这个问题的原因是,我计划很快使用CakePHP构建类似的东西,我想知道创建一个方法来显示不同的内容,还是创建一个细节方法,然后使用路由更改URL更容易 如有任何建议,将不胜感激。感谢MVC并不意味着根目录中的第一个参数是控制器,第二个参数是动作等。MVC是一种软件

Model view controller 更新Sencha Touch MVC应用程序中的子面板

开发Sencha Touch MVC应用程序,从json存储中提取数据(设置为DB,从Wordpress博客中提取内容) 在我的“细节”面板之前,一切正常。与其听第三方物流,还不如倒一些数据。这些数据看起来与我的博客文章很相似,但却充满了其他代码,没有多大意义 以下是我清单的精简版本: myApp.views.PostListView = Ext.extend(Ext.Panel, { postStore: Ext.emptyFn, postList: Ext.empt

Model view controller 用户如何退出Owin外部身份验证并以其他用户身份重新登录?

在MVC应用程序中使用Owin外部身份验证,用户如何注销我的应用程序并使用其他外部帐户重新登录?AuthenticationManager.SignOut()成功地将用户从我的应用程序中注销,但是,如果他们再次访问外部登录页面,他们将立即作为同一用户重新登录 在一个人可能拥有多个外部帐户的系统中,如何在不关闭浏览器的情况下实现这一点?是否存在某种Cookie或身份验证选项,允许用户在外部登录页面上选择其他帐户?您必须在注销方法中指定身份验证类型,否则仅会销毁浏览器Cookie 如果用户可以有多个

Model view controller 使用HtmlHelper扩展扩展MVC RadioButton

我正在尝试构建一个HtmlHelper,为MVC RadioButton控件添加功能。我只想在给定特定条件的情况下向单选按钮添加一个class和style属性。我似乎无法使扩展包含属性。我在网上找到了好几个例子,但都不走运 这是我的密码: public static MvcHtmlString GCSRadioButtonForHelper<TModel>( this HtmlHelper<TModel> htmlHelper, Expre

Model view controller MemoryStream到Base64提供无效的Base64字符串

在文件上传时,我将在插入数据库之前将字节数组转换为base64。在下面的方法中,Convert.ToBase64String()函数导致base64字符串无效。我应该在传递给函数之前处理/验证内存流数组吗 using (var fileStream = file.OpenReadStream()) using (var ms = new MemoryStream()) { fileStream.CopyTo(ms); fileBytes = ms.ToArray(); str

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 85 页