问题标签 [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.
jsf - 如何使用链接调用 bean 操作方法?onclick 不起作用
我正在尝试实现一个用户名列表,可以通过单击UP或DOWN链接重新排列。
这里的问题是我似乎没有正确使用 onclick 属性。这样做的正确方法是什么?
编辑:按照您的建议,我将所有链接放在一个表格中:
托管 Bean:
命令链接和托管 bean 之间的通信正在工作,但在 UI 中只显示最后一个命令链接(关闭操作)。
asp.net-mvc-3 - ASP .NET MVC 3 + 从不同的控制器调用 HttpPost 操作方法
我目前正在 VS2010 下开发一个完整的 Web 应用程序,并且我正在使用 ASP .NET MVC 3 框架。
这是我的应用程序的简化概述:
- 我已经实现了一个控制器 Ctrl1。
- Ctrl1 包含一个 HttpGet 操作方法 ActMeth1。
- Ctrl1Views 文件夹包含视图 View1。
- Ctrl1 包含一个 HttpGet 操作方法 ActMeth1。
- 我已经实现了一个控制器 Ctrl2。
- Ctrl2 包含一个 HttpPost 操作方法 ActMeth2。
- ActMeth2 返回包含在 Ctrl2Views 文件夹中的视图 View2。
- Ctrl2 包含一个 HttpPost 操作方法 ActMeth2。
- Ctrl1 和 Ctrl2 在同一个命名空间中。
我希望 ActMeth1 调用 ActMeth2 来执行一些逻辑,然后返回 View2。
这是 ActMeth1 的源代码:
不幸的是 ActMeth1 返回 View1。
有人可以给我解释这个事实吗?
提前感谢您未来的帮助
asp.net-mvc-3 - 如何根据我创建的自定义 UserRoles 表保护某些操作不被使用
这是用户和用户角色的基本数据库结构。
我的客户希望能够查看一个角色并勾选一些框,“这个角色可以做 x、y 和 z”。X、Y 和 Z 是应用程序中的一些操作。
这不是一个新想法,我相信这种情况有一个经过验证的模式。与 Wordpress 所做的类似,它选择角色 Foo 可以执行的功能,并且用户属于该角色。
关于 MVC3 特定解决方案的任何建议?
ruby-on-rails-3 - 在 rails 中,controller.action_methods 会返回方法,即使它们没有关联的路由
对于资源丰富的控制器,调用 controller.action_methods 会产生控制器上所有可能的操作方法。我有一个资源,我已将其路由限制为 [:only=> "index"]。
我正在寻找一种类似于 controller.action_methods 的方法,它可以帮助我确定给定的操作方法是否具有关联的路由。
我正在尝试动态地访问控制器中的网址。我总是可以写一个救援块,但如果有人知道更好的解决方案,请分享。
谢谢, 塔布雷兹
asp.net-mvc - 为什么 MVC 操作方法选择器没有选择我的 HttpPut 操作?
给定以下路线:
以及以下控制器:
以及呈现以下形式的视图(使用HtmlHelper.@Html.HttpMethodOverride(HttpVerbs.Put)
:
提交表单时,MVC 动作方法选择器不选择上述动作方法。如果我在左大括号上设置断点,它永远不会被命中。在浏览器中,它返回 404 页面(我相信这是默认的 ActionNotFound 行为)。
但是,操作方法选择器确实选择了具有以下路由的 Add HttpPut 方法:
这似乎不对……是吗?在我看来,我应该能够在没有 POST 约束的情况下做到这一点。action 方法没有用 HttpPost 修饰,那么为什么需要 POST 约束呢?
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”时使用它?
model-view-controller - 从另一个控制器调用操作方法的最佳方法是什么?
从控制器 B 中的动作方法方法调用控制器 A 中的动作方法方法的最佳方法是什么?有这样的调用是真的吗?
c# - 这个 C# 操作方法代码是否真的触发了 301 重定向?
这是我在有人访问我的电子商务网站上的产品页面时使用的代码。
在这一点:
我实际上是否正确触发了 301 重定向?
当然它可以按我的意愿工作,但我想确保我返回正确的标准 HTTP 结果,以便搜索引擎正确响应它。
c# - 在这种情况下,对控制器如何实际映射到视图感到困惑
我想向我的用户提供这两个 URL:
这是我的两个 ActionMethods:
如果我的 Orders 视图使用 anOrderModel
作为模型进行强类型化,则Orders()
action 方法将不起作用,因为我需要将 IEnumerable 而不是单个对象传递给它。
在这种情况下你有什么建议?这似乎很容易做到,但我度过了很长(富有成效!)的一天,但我只能走这么远。
javascript - 在 MVC3 中使用 Javascript 调用操作方法并返回新视图
我有一个场景,我需要使用 javascript 使用参数调用操作方法并呈现操作方法返回的视图。我已经看到了调用 action 方法并更新部分视图的示例。但是我正在尝试执行操作方法和新视图,可以这样做吗?请帮忙。谢谢