controller-action相关内容
ProductsController 中只有两个可访问的操作: #/config/routes.rbRailsApp::Application.routes.draw 做资源 :products, only: [:index, :show]结尾 相应地设置测试: #/spec/controllers/products_controller_spec.rb需要'spec_helper'描述 P
..
我想设置一个自定义的嵌套控制器动作,但无法弄清楚路由。 我一直收到以下错误消息 没有路线匹配[GET]“ /资产” routes.rb 资源:公司执行 资源:请求执行 匹配:accept 结束 结束 index.html.rb
..
我经常这样做:
@Html.Action("Create", "Product") 这很方便,因为我可以将产品创建表单的绘画委派给另一个控制器动作以嵌入到位置.但是,我有一个问题,就是该方法有时会(我还没有弄清楚在什么条件下)会调用我的控制器操作的[HttpPost],这当然会失败. 有没有办法强制@ Html.Action()调
..
我们有一个从ControllerBase派生的控制器,其动作如下: public async Task Get(int id) { try { // Logic return Ok(someReturnValue); } catch { return Problem(); } } 我们也有这样的单元测试:
..
我试图显示与用户在我的数据库相关联的图片(图片字段的数据类型为图片)的网页上 - 不幸的是下面的代码不做到这一点。 HTML < IMG SRC =“/用户/图片/ 1”/> 控制器动作 字节公众[]图片(INT ID){ UserRepository R =新UserRepository(); 返回r.Single(ID).logo.T
..
在我的ASP.NET MVC应用程序,我想继续处理所有的请求;无动作/控制器code应与另一种执行。如果两个请求在相似的时间进来,它应该首先运行第一位的,然后是第二个,当第一个完成。 是否有这样做除了使用全局锁变量的一个更好的办法? 编辑:应用程序在执行Web服务调用和清理数据库中的网页多批次/服务。不同的URL在站点导致不同的批处理操作。这不是为最终用户的站点。因此,我需要让这个只有一个请求
..
我有,我想从一个控制器动作发球直html文件,一个专门的案件。 我想从不是浏览文件夹之外的其他文件夹,为它服务。该文件位于 解决方案\\ HTML \\ index.htm的 和我想从一个标准的控制器操作为它服务。我能使用return文件?和 我该怎么做呢? 解决方案 如果要呈现在浏览器这个index.htm文件,那么你可以创建这样的控制器操作:公共无效GetHtml() {
..
我正在寻找一种方式来执行控制器的动作只能通过AJAX请求进行访问。? 什么是做到这一点的最好办法之前,操作方法被称为我要重构从我的操作方法如下: 如果(Request.IsAjaxRequest()) // 做一点事 其他 //返回某种错误 什么我构想是 ActionMethodSelectorAttribute ,可以像的[AcceptVerbs] 属性一起使用。我没有经
..
我做了一个新的动作过滤器(属性,类似于[授权])的授权访问基于会话值控制器动作。不过,我基本上装饰与属性的(除了极少数例外),我所有的控制器动作。 所以,我认为这将是最好有一个行为过滤器的总是的执行的情况除外的,其中附上一份[ExemptFromAuthorize]属性到一个控制器行动? (也许通过继承我自己的Controller类?) 我怎样才能做到这一点? 解决方案 与运行
..
我有一个标准的,非异步操作,如: [HttpPost] 公共JsonResult StartGeneratePdf(INT ID) { PdfGenerator.Current.GenerateAsync(ID); 返回JSON(NULL); } 这个想法是,我知道这PDF生成可能需要很长的时间,所以我刚开始的任务并返回,不关心的异步操作的结果。 在默认的ASP.Net M
..