问题标签 [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 方法?
我要求在鼠标悬停时<p:graphicImage>
调用 JSF 支持 bean 方法,该方法将动态显示一些数据。
我怎样才能做到这一点?请不要向我推荐 JavaScript 代码。
c# - 通过带有 params 关键字的 GET 将多个参数传递给 MVC 控制器操作
有没有办法通过使用 params 关键字将多个参数传递给带有 GET 的操作方法,如下所示?
动作方法应如下:
c# - 如何获取操作方法返回的视图 Uri?
我需要将一些对象序列化为 xml,它具有字符串属性“Url” - 某些操作方法返回的页面 url(在 asp.net mvc 3 应用程序中,我想实现自定义 rss)。
我想调用action方法我只需要实例化这个方法所属的控制器:)
但是我怎样才能得到这个action方法返回的页面的url呢?
编辑 1:正如@SLaks 回答的那样,我们可以Url.Action()
用来获取操作方法 url,但我怎样才能将此 url 传递给 xml 文件?如果我只是将结果分配给Url.Action()
它link
,它将显示字符串:MyController/MyAction。
asp.net-mvc-4 - 禁止从地址栏调用操作方法
我的控制器中有一个方法,我不想从浏览器的地址栏中调用它...
有没有办法做到这一点?也许某种注释,路由配置中的修改?我有哪些选择?
javascript - 如何从操作方法触发 mailto url
我是 MVC 的初学者。我想在 MVC 中开发一个触发的操作方法,Mailto:?body=body goes here.&subject=test subject
因此默认邮件客户端将自动为用户填充电子邮件。现在我有List<String>
哪些包含mailto:
网址。
请,如果您有任何经验或演示代码,它将对我有所帮助。提前致谢。
asp.net-mvc-3 - 使用 ajax 调用将 ViewModel + 参数传递给操作
如何使用 jquery ajax 将视图模型和另一个参数传递给我的操作方法?
就我现在正在做的事情而言,没有调用 action 方法。我认为原因可能是因为在 jquery ajax 调用的数据对象中没有正确传递参数:
jQuery的阿贾克斯:
Action 方法(接受视图模型和另一个参数):
php - PHP MVC:动作方法名包含显示时出现 404 错误
我当前的自定义 PHP MVC 项目中有一个非常奇怪的问题。如果控制器方法名包含 show (fx show_album),apache 会抛出 404 page not found?
杜你有什么想法为什么会发生这种情况?
.ht 访问:
顺便提一句。它适用于 url 中的正常获取请求(如 index.php?controller=profile&action=show_album&id=1
c# - 如何“挂钩”到参数/对象传递给动作方法的管道
有没有办法在传递的对象实际进入/(传递给)action-method之前将其更改为action-method?..例如......默认情况下,我希望Index()-action-method始终拿 MyClass 的一个论点..
所以.. 如果用户访问 mydomain.com/AController/
触发的动作方法应该是
我不太确定如何解释这一点.. 但希望你能明白.. 我真正想做的与 Umbraco 在他们的 MVC 项目中所做的相同.. 他们总是传递一个 RenderModel 对象,除了我想拥有自己的类型而不是 RenderModel ..
提前致谢!
jquery - 导航到新页面/操作方法时的 MVC 3 Ajax 加载图标
我一直在广泛搜索如何创建一个导航链接,该链接将在使用 Razor 视图引擎在 MVC 3 中运行操作方法时显示一个 ajax 加载图标。虽然我找到了大量关于添加加载图标的信息,但它们似乎都与在当前视图中发布数据有关。
我有一个简单的菜单页面,其中包含用于调用其他页面上的操作方法的操作链接,这反过来将呈现一个视图。下面显示了一个转到 OrdersController 和 Index 操作方法的示例。
菜单.cshtml
我正在尝试以一种方式修改上面的链接,即在处理 Index 操作和返回视图之前,显示一个 ajax 加载图标。
我创建了一个包含加载图标的 div,并将其放置在我共享的 _Layout.cshtml 页面中。
_Layout.cshtml
为了尝试显示 ajax 加载图标,我尝试将链接更改为 Ajax ActionLink。
菜单.cshtml
这在它显示 ajax 加载图标几秒钟的意义上是有效的。我什至可以在 OrdersController 的 Index 操作方法中放置一个断点,它会命中它。但是当 Action 方法完成时,Orders\Index.cshtml 永远不会呈现到页面上。我只是留在 Menu\Index.cshtml 页面上。
我知道 Orders/Index.cshtml 应该呈现一个视图。
OrdersController.cs
我在这里做错了什么?这个视图是否被返回给我的 ajax 调用而不是渲染?我怎样才能获得这个功能?
如果我以错误的方式处理此问题,请告诉我。
发出请求时,我应该在目标页面的操作方法中而不是在链接上执行此操作吗?也许通过将加载图标显示为我请求的 Index 操作方法中的第一行代码,并在返回视图之前再次隐藏它?
我可能会尝试通过 JQuery 显示/隐藏组合来做到这一点?
提前感谢所有的帮助和建议
乍得
asp.net-mvc - 使用 JSON JavaScriptSerializer 进行序列化时出错。应该使用 JSON.NET JsonSerializer
我已将 Newton Soft 添加到组合中,并使用此博客作为模板: http ://wingkaiwan.com/2012/12/28/replacing-mvc-javascriptserializer-with-json-net-jsonserializer/
我现在有:
现在,在我的控制器中,我这样做了:
但是,我仍然遇到同样的错误!根据堆栈跟踪,它仍在尝试使用JavaScriptSerializer而不是JsonSerializer:
是因为异步调用吗?如果是这样,我需要在我的 BaseJsonController 中覆盖什么才能让它调用正确的 ExecuteResult(...) 方法?