问题标签 [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 投票
3 回答
35568 浏览

jsf - 如何使用链接调用 bean 操作方法?onclick 不起作用

我正在尝试实现一个用户名列表,可以通过单击UPDOWN链接重新排列。

这里的问题是我似乎没有正确使用 onclick 属性。这样做的正确方法是什么?


编辑:按照您的建议,我将所有链接放在一个表格中:

托管 Bean:

命令链接和托管 bean 之间的通信正在工作,但在 UI 中只显示最后一个命令链接(关闭操作)。

0 投票
2 回答
1564 浏览

asp.net-mvc-3 - ASP .NET MVC 3 + 从不同的控制器调用 HttpPost 操作方法

我目前正在 VS2010 下开发一个完整的 Web 应用程序,并且我正在使用 ASP .NET MVC 3 框架。

这是我的应用程序的简化概述:

  • 我已经实现了一个控制器 Ctrl1。
    • Ctrl1 包含一个 HttpGet 操作方法 ActMeth1。
      • Ctrl1Views 文件夹包含视图 View1。
  • 我已经实现了一个控制器 Ctrl2。
    • Ctrl2 包含一个 HttpPost 操作方法 ActMeth2。
      • ActMeth2 返回包含在 Ctrl2Views 文件夹中的视图 View2。
  • Ctrl1 和 Ctrl2 在同一个命名空间中。

我希望 ActMeth1 调用 ActMeth2 来执行一些逻辑,然后返回 View2。

这是 ActMeth1 的源代码:

不幸的是 ActMeth1 返回 View1。
有人可以给我解释这个事实吗?
提前感谢您未来的帮助

0 投票
1 回答
166 浏览

asp.net-mvc-3 - 如何根据我创建的自定义 UserRoles 表保护某些操作不被使用

这是用户和用户角色的基本数据库结构。

在此处输入图像描述

我的客户希望能够查看一个角色并勾选一些框,“这个角色可以做 x、y 和 z”。X、Y 和 Z 是应用程序中的一些操作。

这不是一个新想法,我相信这种情况有一个经过验证的模式。与 Wordpress 所做的类似,它选择角色 Foo 可以执行的功能,并且用户属于该角色。

关于 MVC3 特定解决方案的任何建议?

0 投票
0 回答
282 浏览

ruby-on-rails-3 - 在 rails 中,controller.action_methods 会返回方法,即使它们没有关联的路由

对于资源丰富的控制器,调用 controller.action_methods 会产生控制器上所有可能的操作方法。我有一个资源,我已将其路由限制为 [:only=> "index"]。

我正在寻找一种类似于 controller.action_methods 的方法,它可以帮助我确定给定的操作方法是否具有关联的路由。

我正在尝试动态地访问控制器中的网址。我总是可以写一个救援块,但如果有人知道更好的解决方案,请分享。

谢谢, 塔布雷兹

0 投票
1 回答
1042 浏览

asp.net-mvc - 为什么 MVC 操作方法选择器没有选择我的 HttpPut 操作?

给定以下路线:

以及以下控制器:

以及呈现以下形式的视图(使用HtmlHelper.@Html.HttpMethodOverride(HttpVerbs.Put)

提交表单时,MVC 动作方法选择器不选择上述动作方法。如果我在左大括号上设置断点,它永远不会被命中。在浏览器中,它返回 404 页面(我相信这是默认的 ActionNotFound 行为)。

但是,操作方法选择器确实选择了具有以下路由的 Add HttpPut 方法:

这似乎不对……是吗?在我看来,我应该能够在没有 POST 约束的情况下做到这一点。action 方法没有用 HttpPost 修饰,那么为什么需要 POST 约束呢?

0 投票
4 回答
2176 浏览

asp.net-mvc-3 - 在操作方法中检索表单数据:ASP.NET MVC 3

我正在尝试使用只有一个文本字段的简单表单来获取一些信息,这些信息将在操作方法中用于重定向到不同的操作方法。这是上下文:

我在我的 global.asax.cs 文件中映射了一条路线,该路线在给定的时间内打印“moo”。例如,如果您键入“www.cows.com/Moo8”,“Moo”将被打印 8 次。该数字是任意的,并且将打印许多“Moo”作为 URL 中的数字。我在主页上也有一个表格,设置如下:

表单中提交的数字应该发送到“Web”控制器(WebController.cs)中的动作方法“Moo”:

最后,“Moo”动作方法应该让我回到原来的“www.cows.com/Moo8”页面;正如你在上面看到的,我只是使用了一个已经存在的动作方法“ExtendedMoo”:

如何访问表单中提交的值并在最后一次调用“ExtendedMoo”时使用它?

0 投票
1 回答
4261 浏览

model-view-controller - 从另一个控制器调用操作方法的最佳方法是什么?

从控制器 B 中的动作方法方法调用控制器 A 中的动作方法方法的最佳方法是什么?有这样的调用是真的吗?

0 投票
1 回答
1663 浏览

c# - 这个 C# 操作方法代码是否真的触发了 301 重定向?

这是我在有人访问我的电子商务网站上的产品页面时使用的代码。

在这一点:

我实际上是否正确触发了 301 重定向?

当然它可以按我的意愿工作,但我想确保我返回正确的标准 HTTP 结果,以便搜索引擎正确响应它。

0 投票
3 回答
60 浏览

c# - 在这种情况下,对控制器如何实际映射到视图感到困惑

我想向我的用户提供这两个 URL:

这是我的两个 ActionMethods:

如果我的 Orders 视图使用 anOrderModel作为模型进行强类型化,则Orders()action 方法将不起作用,因为我需要将 IEnumerable 而不是单个对象传递给它。

在这种情况下你有什么建议?这似乎很容易做到,但我度过了很长(富有成效!)的一天,但我只能走这么远。

0 投票
1 回答
2616 浏览

javascript - 在 MVC3 中使用 Javascript 调用操作方法并返回新视图

我有一个场景,我需要使用 javascript 使用参数调用操作方法并呈现操作方法返回的视图。我已经看到了调用 action 方法并更新部分视图的示例。但是我正在尝试执行操作方法和新视图,可以这样做吗?请帮忙。谢谢