问题标签 [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 回答
1072 浏览

html - MVC 5 DIV 充当小部件(使用 Url.Action)以发布表单值

我现在有点困惑,要设置场景,页面顶部有一个下拉列表,后面是一堆“可点击”的 DIV 元素,我通过包裹一个 Action 使它们可点击他们。

但是,问题是它们都没有向控制器发布值,所以我无法读取下拉列表的内容。进一步阅读表明这是因为我使用的 Action 通常不会发布值。

但是,到目前为止,我发现的所有示例似乎都包含“提交”输入类型按钮,但如果 DIV 元素既可以用作按钮,也可以用作发布值,我更愿意。

我想问题是,在我放弃我想做的事情之前——这可能吗?任何帮助表示赞赏!

表格内(下拉)

表单内(可点击的 div)

控制器内

上面的例程被忽略,如果我删除 HTTPPost 它会正常工作,但如果我尝试 Request.Form["ddlReportingQuarter"] - 它返回 null。

0 投票
3 回答
1435 浏览

asp.net-mvc - 如何使用@Url.Action 从 AREA 的 cshtml 页面重定向到普通控制器的 ActionResult?

如何从我的区域视图的 .cshtml 页面重定向到普通控制器的 ActionResult?

我有一个普通/管理员用户的通用登录屏幕。所以基于usertype的json结果会返回用户类型。所以现在我想根据用户类型重定向用户。

如果用户是普通用户,那么我可以使用重定向他 "var redirectUrl = '@Url.Action("Index", "Home")';",然后"window.location.href = redirectUrl;" 上面的代码工作正常。

但是在以下情况下该怎么办?如果用户是管理员,那么我想将他重定向到“Admin”区域中存在的“HomeController”的“Index”ActionResult。

0 投票
2 回答
1003 浏览

c# - Url.Action 返回浏览器中的当前链接

我目前在页面上/Customer/Edit/13244

当我@Url.Action("Edit", "Customer")在同一页面上使用它返回我/Customer/Edit/13244,但我希望它返回/Customer/Edit/

请告诉我如何解决这个问题。

0 投票
1 回答
1991 浏览

asp.net-mvc-5 - Asp.net MVC 5 Kendo Grid Url.Action 传递三个参数

我一直在寻找答案,但到目前为止还没有找到任何有效的方法。我需要将第三个参数(表有三个键,如果我不包括所有三个键,ActionResult 会抱怨)到 Kendo Grid 列中的链接。我有这个代码:

我可以成功传递两个参数。我尝试了以下方法:

我相当肯定我的格式不正确。任何帮助,将不胜感激。

0 投票
2 回答
1775 浏览

c# - 使用 Url.Action 生成完全合格的锚点

我正在使用 Url.Action 在我的应用程序发送的电子邮件(使用 Postal MVC 框架)中生成链接,但是,生成的链接显示为“localhost”名称,而不是域名。

我正在使用以下代码:

结果如下:

之后,我尝试了以下代码:

我得到了同样的结果。

如何获取与我的域的链接,例如:

0 投票
1 回答
4215 浏览

asp.net - @Url.Action adding "amp;" between parameters creating nulls in the controller?

I am trying to send through multiple parameters through the Url.Action.

During run time it looks as follows:

enter image description here

As you can see there is a vin number passed through, but its a null in my controller.

Here is my modal.

if i remove the amp; it works, but the URL.Action adds the amp;.

0 投票
1 回答
6194 浏览

html - 在 Url.Action 中传递 html 控件值:MVC

我想在@Url.Action 中传递两个参数。

看法:

单击下载按钮时,我在 Masters Controller 中调用方法“ExportToExcel”,还需要传递两个参数。即选择html和文本框值的选定值。

现在,我正在使用如下;

我可以直接在@Url.Action 中传递html 控件值吗?

编辑:

控制器:

jQuery:

此代码不下载 Excel。

0 投票
2 回答
2123 浏览

jquery - 将动态值从 html 表行传递到 javascript url.action

我想将选定的单元格值传递@Html.DisplayFor(model => item.year)Url.Action我在 javascript 中创建的单元格值。

我的控制器有两个参数,一个是静态名称,另一个是从所选行动态获取的年份。

表代码:

javascript代码:

控制器方法:

调用具有

0 投票
1 回答
817 浏览

jquery - jQuery/ASP.Net MVC 将 id 变量传递给 content.load

这可能是一个相当简单的问题。

我如何通过:

var ident = $(this).attr("id");

content.load("@Html.Raw(Url.Action("Action", "Controller", new {id=ident}))");

我试过了:

... new {id="+ident+"}))");但它不起作用。

解决方案

对于我的具体问题,我找到的最佳解决方案如下:

使用方法:

0 投票
1 回答
2546 浏览

model-view-controller - 如何使用 Url.Action 将多个参数传递给 Route

我只是在学习 MVC 并且正在尝试创建一个 SEO 页面标题,因此我正在发送控制器的 ID 以及 SEO 的页面 slug。

我想看Recipe/Details/18/foobar

但下面的代码返回

结果/名称/18?name=foobar

我认为这是我的自定义路线的问题,但从所有 mt Research 来看,我认为我做得正确。任何帮助表示赞赏。

_部分视图

路由配置

控制器