问题标签 [actionmethod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

asp.net-mvc-5 - Ajax.RouteLink 给出 404

我有这个链接

和这个动作方法

RouteNames.Ajax.BidOnLot被设定为"BidOnLot"

但是由于某种原因,当我单击该链接时,我收到一条带有此消息的 404。

当我只有 LotId 参数时,一切正常,但添加一个额外的参数会使它全部失败。

为什么会这样?

0 投票
4 回答
222749 浏览

asp.net - 如何接收 JSON 作为 MVC 5 操作方法参数

我整个下午都在尝试在网络上爬行,试图在动作控制器中接收 JSON 对象。

做这件事的正确和或更简单的方法是什么?

我尝试了以下方法:1:

这给了我输入的空值。

2:

这给了我试图发布到它的 jquery 端的 500 错误?(意味着它没有正确绑定)。

这是我的 jQuery 代码:

我想要做的就是在我的 mvc 操作中接收我的 JSON 对象?

0 投票
1 回答
1589 浏览

asp.net - asp.net Post a form with view model to controller action method

I have a Fairly Complex Form that I need to post to my MVC controller.

Here is the View model which I initially pass to the view on creation:

#xA;

Here is my View (simplified):

#xA;

And here is my Action method in my controller:

#xA;

How Can I bind my view model when receiving it on the controller? Currently when I debug the action method receives a ViewModel which looks like so:

enter image description here

How can I get service and userId not to be null?

0 投票
1 回答
89 浏览

asp.net-mvc - 未指定名称时如何调用操作方法

在我的 LoginController 中,我有以下操作方法:

并且相应的视图是使用 LoginViewModel(也是上述操作方法的第一个参数)类进行强类型化的,这就是调用操作方法的方式:

现在我有两个问题:

1.控制器中有另一个同名的动作方法。不同的是另一个没有 [HttpPost] 属性。为什么调用了上述动作方法而不调用另一个?

2.action方法的两个参数都不是null。将哪些信息传递给调用的操作方法。可以推断出模型和url被传递给方法吗?如果是这样,那么这两个参数在什么情况下通过,什么时候不通过?

0 投票
2 回答
4063 浏览

jquery - 发布到在原始页面中返回部分视图的操作:MVC

我正在开发一个单页网络应用程序。该页面有一个下拉列表。当一个项目被选中时,我使用 jQuery 将选定的值发布到一个操作方法,[现在,出于测试目的] 将该值添加到 ViewBag,并返回一个 PartialView。显然,我想将此部分视图放在同一页面中。因此,当我从下拉列表中选择一个值时,所选选项应显示在其下方。这是可能的还是我以错误的方式接近这个?

上下文的相关代码:

索引(主页)

脚本

动作方法脚本发布到

局部视图

0 投票
2 回答
755 浏览

database - 如何在 Symfony 控制器中保存学说数据库模式?

我正在使用 Symfony 2.3 和 Doctrine 2,我需要用户将 Doctrine 数据库的模式保存到文件 (*.sql) 中。我需要将其转换为操作方法,然后将文件发送给用户

0 投票
1 回答
1302 浏览

c# - IHttpActionResult 变量在测试方法中传递 null

我正在为 IHttpActionresult 控制器编写测试方法。ActionResult 不是 NULL 并且包含所需的数据 (Customer.ID = 986574123)。然而,在第二行中,变量 CreatedResult 为空。我希望它将适当的数据返回给 CreatedResult。我也在使用 Moq 框架。不知道这是否重要。有什么想法吗?如果您需要来自 ActionResult 的更多数据,请在下面发表评论。谢谢。

测试方法代码:

CreateCustomer 添加方法:

动作结果数据:

0 投票
2 回答
562 浏览

asp.net-mvc-4 - HttpPost action method recalled when the view presented by it is reloaded

I have an HTTPPOST action method that receives a model and saves it to the database:

So this method receives the model, saves it and then returns it to the DocViewer view to display the added document. I have two problems including the one in the question

  1. If I press F5 after the DocViewer is presented I get a warning that the post method will be invoked again. How do I avoid this? I'm sure there's a general practice
  2. In the DocViewer view I have defined HTML elements like this:

But what I get is the following output:

Shouldn't I get the actual value but not the property name (or the Display Name if it's provided)?

0 投票
2 回答
836 浏览

asp.net-mvc - 重定向到没有参数的索引方法

请帮助我,在我的控制器中,我有 2 个名称相同但参数不同的操作方法

现在从其他动作我想重定向到没有参数的索引动作

但是当我保持断点并调试序列时,第一个 Index 方法没有被命中。请帮助我,如何重定向到第一个索引操作。

0 投票
1 回答
122 浏览

asp.net-mvc-4 - 参数值在一种操作方法中为空,而在另一种操作方法中为非空

我有一个名为 Documents 的控制器,它具有三种操作方法:

这是 Save.cshtml 视图的内容:

当然,上面的代码并不能反映我在现实世界中需要做什么,但是一个问题让我把我的代码剥离到这个最简单的阶段。问题是当我调用操作方法returnUrl时参数为空。Cancel这是为什么?