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

jquery - 使用@url.action 调用局部视图 点击使用jquery

在@url.action 上调用部分视图。我正在使用 url.action 显示记录,并希望在用户单击记录时加载部分视图。

这是我的代码,当用户单击它时我想在其上调用部分视图。

这是我放置部分视图的 Div

这是我要渲染的部分视图

这是我的控制器

在此处输入图像描述

0 投票
1 回答
734 浏览

jquery - 在 MathJax 完成之前隐藏内容

我的网站有大量的 MathJax,我正在使用以下代码来防止某些对象在页面上可见,直到所有的 MathJax 公式都已呈现。

特别是,我有一个 ID 为 的 div ,myDiv页面加载时display设置为none。当 MathJax 完成渲染时,上面的代码使 div 淡入。

我从这里复制了这段代码 。

它运行良好,但现在当我检查页面上的元素时,我在控制台中看到以下错误。

注意:我已将我的实际网站网址替换为mywebsite.com.

谁能告诉我为什么会发生这种情况以及如何解决?重申一下,代码似乎运行良好,我没有发现任何问题。我只看到这个错误。

您可以在下面的Fiddle中看到这一点。如果您检查页面上的元素,您将在控制台中看到相同的错误。


编辑:我也很想知道是否有人有办法用 MathJax 完成同样的任务,但不使用 @Url.Action,因为这似乎是导致问题的原因。

0 投票
1 回答
95 浏览

jquery - 使用 jquery 参数迁移 Url.Action 中的 MVC4 问题

我正在从 MVC2 迁移到 MVC4,当我使用带有 jquery 参数的 Url.Action 函数时遇到问题。生成的url是错误的。我在 Framework 4.5.1 中使用 C# 这是我的代码:

生成 HTML 时,会生成以下内容:

反而:

有什么解决办法吗?谢谢

0 投票
1 回答
834 浏览

razor - RAZOR - 如何使用 Url.Action 将数据传递给控制器​​?

我有一个显示表格和 DropDownList 的页面 - 它们不包含在表单中。当用户在 DropDownList 中选择一个值时,JavaSript 将所选值放入名为 selectedCategory 的文本框中,该文本框位于表单中:

我正在使用分页,所以我有:

在这种情况下,我收到错误: 当前上下文中不存在名称“selectedCategory”。 当我在页面源上没有“category = selectedCategory”运行时,我看到该字段存在:

所以我的问题是如何添加“category = selectedCategory 字段的值”?

谢谢,

zb

0 投票
2 回答
550 浏览

javascript - Razor 中的字符串属性作为 onclick 确认的一部分

在调用中指定的操作之前,我需要一个确认窗口Url.Action。我的代码是:

wOriginalWork 类的实例在哪里。如果我查看网站的 HTML,确认中有正确的字符串值,但窗口不显示并且立即调用该操作。如果 a 对 int 属性执行相同操作,例如Id

它按预期工作,在确认窗口中显示一条消息,其值为 Id。

我试过Title.toString()了,但它没有帮助。我认为它可以与 一起使用Html.ActionLink,但我想使用它是因为span在一个a元素中。

有任何想法吗?非常感谢。

0 投票
0 回答
375 浏览

asp.net-mvc - asp.net mvc 路由 url.action 问题

在我看来,我正在使用

在那种方法中,我有参数:

在我的 global.asax 中,我有:

我的视图返回正确的 URL(附加 /1 和 /2),但我似乎无法让我的方法检索 id 的值,以便我可以在我的操作方法中操作它们以检索基于 Url 的不同结果.Action URL 在我看来是什么提供的?

ids 参数似乎始终为 0(不是路由数据),而 url 参数具有整个 url “bla-bla/2”,这是我不想要的。

请注意,虽然有很多路由资源,但我已经阅读了它们并且似乎无法让它工作 - 这也是将数据从请求路由到控制器的标准方式吗?

请举例说明如何解决,非常感谢!

0 投票
4 回答
77258 浏览

asp.net-mvc - 如何在 Url.Action 中传递区域?

Html.ActionLink() 中的问题是您不能在它生成的标签内添加额外的 html 内容。例如,如果您想在文本之外添加一个图标,例如:

使用 Html.ActionLink(),您只能生成:

因此,要解决此问题,您可以使用 Url.Action() 仅在标签内生成 URL,例如:

那么,如何使用 Url.Action() 传递区域?

0 投票
0 回答
362 浏览

url - MVC Url.Action 和路由配置关系

我想在这里修改问题,我的重点是 MVC Url.Action:

我正在Url.Action测试http:// localhost:22334/Order/Index

@Url.Action("摘要", "订单")

当路由配置为

它生成一个//Order/Summary不起作用的链接

但是,当路由配置添加约束时

它生成一个/Order/Summary运行良好的链接

  1. URL.Action 是否取决于路由?
  2. 由于我在 localhost 上进行测试,当我将 URL.Action 放在服务器上时会产生不同的结果,例如' http://myserver/myapps/ordersystem/Order/Index

谢谢

此致,

薄荷灵魂

0 投票
1 回答
11176 浏览

javascript - 将 javascript 变量作为参数传递给 @url.Action()

是否可以将 javascript 变量作为参数传递给@url.Action(),因为据我所知可能存在服务器和客户端问题,我的要求是我必须根据过滤器和 ajax 调用下载文件不适用于下载文件。所以我对有效但无法实现的@url.Action() 进行了编码,任何人都可以建议我如何将参数传递给@url.Action() 或任何其他方法。

这是我的代码

这是我要分配给@Url.Action 的参数

0 投票
3 回答
853 浏览

javascript - 基于jquery hasClass输出将参数传递给@Url.Action

我正在尝试根据 jquery 的 hasClass 输出将整数参数传递给 Url.Action。如下所示,但语法无效。

上面的正确语法是什么,或者有什么简单的方法可以做到这一点?