标签: controller

带参数的RedirectToAction

我有一个我从锚中调用的动作,Site/Controller/Action/ID其中ID是一个int.

稍后我需要从Controller重定向到同一个Action.

有一个聪明的方法来做到这一点?目前我正在ID使用tempdata,但是当你回到f5后再次刷新页面时,tempdata就会消失,页面崩溃了.

c# asp.net-mvc controller redirecttoaction

555
推荐指数
13
解决办法
72万
查看次数

ASP.NET MVC控制器可以返回一个Image吗?

我可以创建一个只返回图像资产的控制器吗?

我想通过控制器路由此逻辑,只要请求以下URL:

www.mywebsite.com/resource/image/topbanner
Run Code Online (Sandbox Code Playgroud)

控制器将查找topbanner.png并将该图像直接发送回客户端.

我已经看到了这个例子,你必须创建一个View - 我不想使用View.我想用Controller完成所有操作.

这可能吗?

asp.net asp.net-mvc controller image

444
推荐指数
12
解决办法
22万
查看次数

从弹簧控制器下载文件

我有一个要求,我需要从网站上下载PDF.PDF需要在代码中生成,我认为这将是freemarker和像iText这样的PDF生成框架的组合.有更好的方法吗?

但是,我的主要问题是如何允许用户通过Spring Controller下载文件?

java spring controller file download

354
推荐指数
9
解决办法
41万
查看次数

如何创建单独的AngularJS控制器文件?

我将所有AngularJS控制器都放在一个文件controllers.js中.该文件的结构如下:

angular.module('myApp.controllers', [])
  .controller('Ctrl1', ['$scope', '$http', function($scope, $http) {    
  }])
  .controller('Ctrl2', ['$scope', '$http', function($scope, $http) }
  }])
Run Code Online (Sandbox Code Playgroud)

我想做的是将Ctrl1和Ctrl2放入单独的文件中.然后我会在index.html中包含这两个文件,但是应该如何构建呢?我尝试做这样的事情,它在Web浏览器控制台中抛出一个错误,说它无法找到我的控制器.任何提示?

我搜索了StackOverflow并发现了类似的问题 - 但是,这种语法在Angular之上使用了不同的框架(CoffeeScript),因此我无法遵循.


AngularJS:如何在多个文件中创建控制器

javascript controller angularjs

315
推荐指数
4
解决办法
21万
查看次数

如何在Magento中创建一个简单的"Hello World"模块?

如何在Magento完成以下任务?

  • 使用控制器/视图/模型方法显示"Hello World"消息.所以,如果我去http://example.com/myController它会显示字符串'Hello World'.能够在我的网站模板中显示此字符串(例如,页眉,页脚等)将是一个奖励.

  • 如何向该控制器(或必要时的新控制器)添加一个方法,该方法与模型交互,并执行查询Select * FROM articles where id='10'并将行(包含列id, title, content)返回给控制器?然后使用控制器包含一个视图,该视图将显示此行.所以转到http://example.com/myController/show_row(或类似的东西)会在视图中显示该行.(不需要花哨,只需要echo $row->id;类似或类似的东西.)

关于Magento代码结构的任何其他信息也将非常有用.

php controller magento magento-1.9

302
推荐指数
2
解决办法
11万
查看次数

找到了多个匹配名为"Home"的控制器的类型

我目前在线托管了两个不相关的MVC3项目.

一个工作正常,另一个不起作用,给我错误:

找到了多个匹配名为"Home"的控制器的类型.如果为此请求提供服务的路由('{controller}/{action}/{id}')未指定名称空间来搜索与请求匹配的控制器,则会发生这种情况.

如果是这种情况,请通过调用带有'namespaces'参数的'MapRoute'方法的重载来注册此路由.

我的主机工作方式是他给我FTP访问权限,在该文件夹中我有两个其他文件夹,一个用于我的每个应用程序.

ftpFolderA2/foo.com

ftpFolderA2/bar.com

foo.com工作正常,我将我的应用程序发布到我的本地文件系统然后FTP内容,它的工作原理.

当我上传并尝试运行bar.com时,上面的问题会触发并阻止我使用我的网站.所有foo.com仍然有效.

bar.com是否在ftpFolderA2内部的控制器中搜索,这就是为什么它会找到另一个HomeController?我怎么能告诉它只应该看看Controller文件夹呢?

事实:

  1. 不使用区域.这是两个完全不相关的项目.我将每个已发布的项目放入每个相应的文件夹 没有什么花哨.
  2. 每个项目只有1个HomeController.

有人可以证实这是问题吗?

c# controller asp.net-mvc-3

302
推荐指数
13
解决办法
17万
查看次数

允许多个角色访问控制器操作

现在我装饰一个这样的方法,让"成员"访问我的控制器动作

[Authorize(Roles="members")]
Run Code Online (Sandbox Code Playgroud)

如何允许多个角色?例如,以下内容不起作用,但它显示了我要做的事情(允许"成员"和"管理员"访问):

[Authorize(Roles="members", "admin")] 
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc controller roles

258
推荐指数
5
解决办法
16万
查看次数

我可以在视图中获取当前控制器的名称吗?

有没有办法在视图中找出当前控制器的内容?

举例说明为什么我想知道这个:如果几个控制器共享相同的布局,我可能在布局ERB文件中有一个部分,我想根据控制器突出显示当前页面的菜单项.

也许这是一个糟糕的方法.如果是这样,更优选的方法是什么?

不过,我很想知道如何获得当前控制器的名称.

(显然我可以@controller_name = 'users'在每个控制器中放置类似的东西;但这似乎是Rails在幕后已经完成的事情.所以我只是想知道是否有内置方式.)

model-view-controller controller ruby-on-rails view

202
推荐指数
4
解决办法
11万
查看次数

从控制器中获取控制器和操作名称?

对于我们的Web应用程序,我需要根据视图保存获取和显示的项目的顺序 - 或者确切地说 - 生成视图的控制器和操作(当然还有用户ID,但这不是重点).

我不是在每个控制器动作中自己给出一个标识符(为了将它用于某些视图相关的DB输出排序),我认为从控制器和动作方法自动创建这个标识符会更安全,更容易.来自.

如何从控制器中的action方法中获取控制器和操作的名称?或者我需要反思吗?我想这很简单,提前谢谢!

c# asp.net-mvc action controller

163
推荐指数
7
解决办法
19万
查看次数

是否可以确定ViewController是否显示为Modal?

是否有可能在ViewController类中检查它是否显示为模态视图控制器?

iphone controller modal-dialog view ios

115
推荐指数
7
解决办法
6万
查看次数