问题标签 [url-action]

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 回答
19 浏览

model-view-controller - 是否可以将模型数据从视图发送到不是该视图控制器的控制器?

我还没有找到类似的问题,所以我决定在这里问。

我对我的问题比较陌生MVC并且可能有一些不正确的措辞,我只是想知道这是否有可能做到这一点?

通常,我们正在处理ModelViewController耦合,我们将Viewa作为参数返回给返回Controller,因此我们可以将Models/JsonViewModelView

我只是想知道我们是否有一个 ViewA、ViewB ControllerA、ControllerB 和一个 ModelA,是否有可能有一个@Url.Action/LinkAjax方法将 ModelA 从 ViewA 发送到Action MethodControllerB 的一个,所以,存储在 ModelA 中的数据可以是从ControllerB返回时显示在ViewB中?

我还没有任何代码,只是想知道这是否可行,如果可以,实现类似目标的正确方法是什么?

0 投票
1 回答
45 浏览

asp.net - 如何向 url.action() 添加参数?

我正在尝试在我的语言选择链接中添加一些参数,例如 rel 和 hreflang,但似乎参数数量有限。

有没有其他解决方案可以做到这一点?我知道使用 actionLink 是可行的,但是 url.action 似乎更容易用于图像上的链接......

谢谢!

0 投票
0 回答
225 浏览

c# - .Net 核心单元测试与 Url.Action

我目前正在控制器上运行单元测试,该控制器利用 Url.Action 来获取两条不同路线的绝对路径。我正在使用 Moq 来设置模拟动作。测试当前失败,并显示消息“对象引用未设置为对象的实例”。

[编辑-澄清问题]

当我调试测试时,Url 显示为Mock<IUrlHelper>带有ActionContext属性的 a,但在它调用 的行上Url.Action,该Action属性显示为 null。在设置不返回为空的Mock<IUrlHelper>方式时我错过了什么?Url.Action

我检查了多个设置 Mock Url Actions 的选项,但似乎没有什么对我有用。

这是测试的设置

这是控制器的代码

0 投票
1 回答
252 浏览

asp.net-mvc-4 - 如何从 Kendo.Grid 的 ClientTemplate 内部向 JavaScript 函数发送参数?

我的视图有一个 Kendo Grid,其中一个 ClientTemplate 以下列方式为列定义:

上面的代码调用了 JavaScript 函数showDetails

此函数与 Kendo Grid 在同一视图中定义:

现在,我需要将该函数移动到一个公共Site.js文件中。

当我这样做时,函数中的以下行不正确:

这就是它的样子:

在此处输入图像描述

基本上,正如我所见,它无法构建@Url.Action字符串。

我应该怎么做才能确保它有效?

0 投票
1 回答
60 浏览

url-action - 如何在 URL 中添加多个操作?

如何向 URL 添加多个操作?正如我在标题中所描述的,我想向 URL 添加多个操作。我怎么做?

作为进一步的说明,我为 HTML 文件中的某些部分定义了操作,并通过设置操作来处理 php 文件中的请求!

例子:

我感谢您的帮助。

0 投票
0 回答
18 浏览

model-view-controller - MVC MapRoute 可选参数与默认值一样使用

我正在尝试使用多语言路由...

我已经为路由映射创建了资源文件,就像这里

关键 价值

德国大学德国大学 //(zh-CN)

German-university deutschland-universitat //(de-DE)

...........

在 routeconfig 中,我尝试了多种使用可选参数和没有可选参数的方法,但无法为Url.Action获得正确的结果

我的 Url.Action 和结果

我想要的结果,如果我改变语言

de-DE/德国大学

en-US/德国-大学

这不应该工作,也不是结果,但结果是这样的......

de-DE/德国大学

ar-SA/德国大学

tr-TR/德国大学