controller

    1热度

    1回答

    我想找到什么是视图控制器通信的最佳做法,当我需要例如过滤的情况下。 我有页面上的项目和过滤器控制的集合。我通过信件,状态等筛选项目... 这是一个简单的方案,我将过滤器选定的值发送给控制器,控制器将结果返回给页面。 如果你仔细想想,这是一个方向循环。查看具有参数(过滤器值)的调用控制器,控制器调用数据库,然后获取元素并将该元素提供给视图。有没有办法发送给控制器这些元素和控制器只是为了过滤它们并将过

    10热度

    5回答

    我有两个具有相同名称但具有不同方法签名的控制器操作。他们是这样的: // // GET: /Stationery/5?asHtml=true [AcceptVerbs(HttpVerbs.Get)] public ContentResult Show(int id, bool asHtml) { if (!asHtml) Redir

    3热度

    2回答

    窗体+ ASP.NET MVC =混淆对我来说: 什么是首选的方法来设置你的控制器动作的形式帖子? 我是否需要指定有一个属性的[AcceptVerbs(HttpVerbs.Post)? 控制器操作应该采用“FormCollection”还是应该使用ModelBinder? 如果我应该使用ModelBinders,怎么样? 如何在视图中设置表单? 我应该使用像Html.BeginForm/Html.

    1热度

    3回答

    在渲染页面之后是否有滚动或跳转页面的方法? 具体而言,在我的控制器操作中,有些情况下我想将用户发送到页面上的特定位置。如果它只是另一个页面的链接,我可能会使用URI片段标识符 - “http://blorg.com/page#id” - 但这需要根据某些条件动态生成。 也许我需要以某种方式使用JavaScript(Prototype),但是我不知道如何在页面加载完成后调用函数,特别是从控制器中。

    0热度

    1回答

    我在使用可可NSXmlParser的xml中拉取。由于这个过程很可能在我的视图加载之前不会完成,因此我想将它移动到辅助线程,就像我在许多示例中看​​到的那样,包括apple site上的seismicxml示例。 我的申请流程如下。我有一个表格视图,可以单击单元格以获取另一个由nsxmlparser填充的tableview。 我知道这是你如何填充一个对象,如果你正在做你的逻辑在应用程序委托: [(

    6热度

    3回答

    我目前使用CodeIgniter作为我使用PHP时的选择框架。我正在摔跤的一件事是“页面”的想法,以及如何在MVC中正确表示。据我所知,CodeIgniter有一个前台控制器,用于委托页面控制器。在我的思考过程中,每个页面都有它自己的控制器。虽然我经常看到有人使用页面控制器塞满了很多方法。所以从这个意义上说,每一个行动都成为它自己的页面。 我从来没有真正喜欢将许多方法塞进一个控制器的想法,因为如果

    6热度

    2回答

    我有一个名为“AccountController”的控制器和名为“ResetPassword”的动作。从html标记我可以这样做: <%= Html.ActionLink("LinkText", "ResetPassword", "AccountController") %> 它会输出正确的网址。有没有办法做到这一点编程?我想在另一个类中获取url作为字符串,但System.Web.Mvc.H

    3热度

    2回答

    我想访问当前正在执行的控制器,以便将相应的ActionResult的返回卸载到辅助方法上。为此,我正在寻找相当于我认为会是ControllerContext.Current但不是。谢谢! 编辑澄清:我有一个基于JavaScript的通用表单控件,但我想添加一个选项,以便它与noscript一起使用。此刻,我的控制器将ViewData.Model设置为JSON化的Models.FormRespons

    1热度

    3回答

    我有一个基础控制器抽象类,我的其他控制器继承。这个类需要加载一个本地xml文件,以便为母版页创建一些按钮。鉴于此阶段ControllerContext为null,加载文件的最佳做法是什么? (如果在Web服务器上运行,我得到以下错误:找不到路径的一部分“C:\ WINDOWS \ SYSTEM32 \ INETSRV \内容\ XML \ Buttons.xml”) 当前的代码 using Sys

    7热度

    3回答

    我有一个控制器操作,允许用户下载扩展名为.ppt的文件。这不是一个真正的powerpoint二进制文件,只是一个powerpoint可以读取的xml-ish格式。该文件是从名为ElementsController的控制器的show动作下载的,但show动作实际上并未在控制器中定义,但在app/views/elements/show.ppt.builder中有一个模板文件。我在配置/初始化/ mim