actionmethod相关内容

如何接收 JSON 作为 MVC 5 操作方法参数

我整个下午都在尝试在网络上爬行,试图在动作控制器中接收一个 JSON 对象. 什么是正确或更简单的方法? 我尝试了以下方法:1: //发布/角色/添加用户[HttpPost]公共 ActionResult 添加用户(字符串模型){如果(模型!= null){返回 Json("成功");}别的{return Json("发生错误");}} 这在我的输入中给了我一个空值. 2: ..
发布时间:2021-12-02 09:23:55 C#/.NET

向ASP.NET MVC控制器中的操作方法发出HttpPost请求

我正在尝试构建一项功能,该功能需要在我们的应用程序中创建候选人的个人资料.有两个步骤/用户界面来创建候选人的个人资料: 1-创建模板...供用户在其中输入候选人的信息. 2-预览模板...,向用户显示其个人资料添加到我们的系统后的外观预览. 我已经通过一个名为"CandidateController"的控制器创建了支持这些UI的视图,该控制器包含一些操作方法: 1- [Ht ..
发布时间:2020-09-10 06:31:16 C#/.NET

ASP .NET MVC NonAction的含义

有人可以告诉我为什么我应该使用NonAction吗?我的意思是说我有一个包含多个提交值的表单:“更新",“删除"或“插入".由于所有的提交按钮都具有相同的形式,因此我将在控制器内部切换提交值并采取相应的措施. 赞: public ActionResult asd(string submitButton){ switch(submitButton){ case ..
发布时间:2020-09-10 01:52:54 C#/.NET

使控制器变薄(太多的操作方法)

我正在做我的第一个真正的ASP.NET MVC项目,并且我注意到我一直在使用的控制器变得越来越大.这似乎与使控制器变薄的最佳做法背道而驰. 我做了很好的工作,将业务逻辑排除在控制器之外.我为此使用了一个单独的层.每个动作主要在业务层中调用一个方法,并根据模型状态是否有效来协调最终结果. 也就是说,控制器具有大量的动作方法.直观地讲,我想将控制器分解为子控制器,但是我看不到一种简单的方法 ..
发布时间:2020-06-21 18:42:26 其他开发

MVC操作方法中通用类型参数的点网核心自定义模型绑定

我正在构建一个简单的搜索,排序和页面功能。我已经附上了下面的代码。 以下是用例: 我的目标是通过每个请求传递“当前过滤器”以保留它们特别是在排序和分页时。 我正在考虑使用保存当前过滤器的通用类型参数,而不是使用许多(如果不是太多)参数来污染我的操作方法。 我需要一个能够实现此目的的自定义模型绑定程序。 有人可以发布示例实现吗? PS:我也在探索替代方法,而不是来回传 ..

从地址栏被调用禁用的操作方法

我在我的控制器的方法,我不希望从浏览器... 地址栏叫 有没有办法做到这一点?也许有些类型的注释,修改的路由配置?这是我的选择? 解决方案 如果您要使用这个动作只能从控制器或视图中那么你可以使用 ChildActionOnly 属性。 如果您要访问使用POST那么你可以使用它 [HttpPost] 属性。 但是,如果你想用用它 GET (即使用AJAX调用等),不希望用户使用地址栏, ..
发布时间:2016-07-11 16:11:34 ASP .NET

错误的Ajax调用结果,而不是更迭

在我的ASP.net MVC3项目,我使用了Ajax调用JSON数据发送到控制器中的一个公司创造actionmethod。但是,当我调试Ajax调用,它总是在错误的结果,而不是更迭的结果告终。 Ajax调用: $。阿贾克斯({ 网址:'/公司/创建“, 输入:“POST”, 数据:JSON.stringify(Creat ..
发布时间:2016-07-07 10:14:45 ASP .NET

MVC按钮点击动作

可能重复:结果 的mvc Html.ActionButton 使用 ASP.NET MVC 3 我知道如何创建一个链接很容易的操作方法,但想什么,我知道的是你如何让一个按钮(点击时)调用某个特定的操作方法? 解决方案 萨钦, 如果你正在使用jQuery(你不提,但我会显示为它与MVC相当标准),你会做以下内容: $('#buttonId')。点击(函数(){ docum ..
发布时间:2016-07-07 09:47:56 ASP .NET

在MVC 2暧昧的动作方法

我有一些问题在MVC 2暧昧的动作方法我试过落实这里找到解决方案:的 ASP.NET MVC暧昧的动作方法的,但是这只是给了我一个”,因为它认为我试图调用该操作方法我的 不要 的要调用。我使用的RequiredRequestValueAttribute类是同一个确切的什么在其他问题的解决方案: 公共类RequireRequestValueAttribute:ActionMethodSelecto ..
发布时间:2016-07-06 11:25:38 ASP .NET

处理2个按钮在一个单一的视图/表格提交行动 - ASP.NET MVC 2 RTM

我有一个视图中,用户可以将文件上传到服务器。 在这个观点我也有2个按钮:一个上传文件和其他下载的最后一个文件导入 在我的控制,我创建2的操作方法:导入和导出 我怎么能管理每个按钮点击到正确的操作方法重定向在我的控制器? 我曾尝试Html.ActionLink: <%= Html.ActionLink(“上传”,“导入”,“OracleFile”)%> <%= Html. ..
发布时间:2016-07-06 10:41:38 ASP .NET

它是更好地从一个操作方法返回最具体的或最普通类型?

什么是无论是利益或利弊? 解决方案 我的指导方针一直是最具体的,最将军 更一般的数据类型,使用它知道的数据类型越少,code。例如,如果一个方法返回集合,我将返回新创建的集合,该方法生产的。如果它返回一个内部数据结构,我会碰到它到的IEnumerable< T> 但是,如果它返回一个数组或列表< T> ,因为这是它在内部建,code,得到您的数据保持目前拥有获得 ..
发布时间:2016-06-28 13:03:20 C#/.NET

ASP.NET MVC:实施一项行动AJAX请求

我正在寻找一种方式来执行控制器的动作只能通过AJAX请求进行访问。? 什么是做到这一点的最好办法之前,操作方法被称为我要重构从我的操作方法如下: 如果(Request.IsAjaxRequest()) // 做一点事 其他 //返回某种错误 什么我构想是 ActionMethodSelectorAttribute ,可以像的[AcceptVerbs] 属性一起使用。我没有经 ..
发布时间:2016-06-28 12:07:53 前端开发

ASP.NET MVC:如何隐蔽一个ActionResult字符串?

我想利用现有的操作方法,它的返回值呈现为字符串,并运送它作为一个AJAX请求的响应一个JSON。 要做到这一点,我需要渲染一个ActionResult为字符串。我该怎么做呢? 我们有相反的,我们可以通过使用this.Content()将字符串转换为一个ActionResult。 更新 现有和第一操作方法返回一个类型的ActionResult,但它确实返回的ViewResult对HTTP P ..
发布时间:2016-06-28 11:47:21 ASP .NET

ASP.NET MVC - 保持控制器瘦(太多的操作方法)

我的工作我的第一次真正的ASP.NET MVC项目,我注意到,我一直工作在控制器越来越相当大。这种看似违背保持你的控制器瘦的最佳实践。 我已经做了很好的工作,使业务逻辑出了控制器。我用一个单独的层。每个动作主要是要求在业务层的方法,并根据ModelState中是否有效协调的最终结果。 这是说,控制器具有大量的动作方法。直觉上,我想破控制器分解成子控制器,但我没有看到一个简单的方法来做到这一点。 ..
发布时间:2016-06-22 11:35:39 ASP .NET