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

ajax - 通过 ajax 将日期参数传递给 @url.action

在我的 ASP.NET MVC 4 应用程序中,我使用从StackOverflow 帖子中获取的以下 JAX 代码将日期参数传递给控制器​​,但我收到以下 http 404 错误:“您正在寻找的资源已被删除,名称已更改,或暂时不可用。请求的 URL /myWebApp/myController/myAction/01/01/2014/12/31/2014"

这里输入控件 txtFrom 和 txtTo 的值分别为 01/01/2014 和 12/31/2014。问题是 MVC 可能将每个日期解释为三个不同的参数。我们怎样才能解决它。我尝试用 $('#txtFrom').val().replace("///g", "_") 替换 $('#txtFrom').val() 但它不起作用。

行动方法

0 投票
1 回答
702 浏览

ajax - 在 asp.net-mvc 中,如何在从 Url.Action 生成其他图像时显示加载图像?

我有以下代码:

这需要一点时间才能生成(因为我正在动态生成图像)。

我怎样才能显示“正在加载......” 图像或消息,虽然这是被检索的,因为现在它显示一个损坏的图像链接,直到图像被加载然后它看起来不错。.

0 投票
0 回答
1122 浏览

asp.net - ASP.net Url.Action 参数被强制小写

我正在使用一个使用混淆 id 来显示 URL/路由的站点。

代替

控制器/编辑/23

它会显示类似

/控制器/编辑/ftoGI8yFctjGPLYBl1ButA%3d%3d

在用户成功在表单上执行“创建”后,我试图重定向到 /edit 路由。在控制器中我有:

EncryptId 是一个生成混淆 id 的函数。它在许多其他地方都可以正常工作,所以这不是问题。

问题是当我在客户端收到 json 数据时,url 出来:

/控制器/编辑/ftogi8yfctjgplybl1buta%253d%253d

加密 ID 的所有区分大小写的部分现在都强制小写。发生这种情况有原因吗?开发人员工具中网络选项卡上的响应显示数据从服务器下来,全部小写。

似乎问题出在 Url.Action 调用中。如果我在控制器中的代码的那部分设置断点,并运行 EnctrypId 函数,它显示生成了正确的字符串。

如果我尝试在控制器中运行整个 Url.Action 命令,则会出现错误

“表达式不能包含匿名类型”。

知道为什么 url.action 参数不保留大小写吗?

0 投票
1 回答
1097 浏览

kendo-ui - 从单元格数据到操作的 Kendo UI Grid Pass 参数

我试图弄清楚如何从我选择的行的单元格中获取数据。我需要它作为我的参数URL.Action。有没有办法做到这一点?如果是这样,怎么做?

下面是代码。

0 投票
3 回答
1396 浏览

asp.net-mvc - 在url中添加文件名

我想在 ASP.NET MVC 中自定义路由。和

我明白了

如何获得以下?

0 投票
1 回答
3537 浏览

asp.net-mvc - How to call different method in different Controllers in MVC Url.Action?

In my View I am using this form method:

So "Index" is method in Controller - UserA:

My question is, how to add in this same View new form method, where I want to call action in different Controller, so I would for example call ... action="@Url.Action("Index2") ... Where Index2 is ActionResult Index2 ... in Controller - UserB.

Thanks for explanation...

0 投票
1 回答
9766 浏览

jquery - jquery ajax中的Url.Action:第二个参数未传递

我正在尝试Url.Action使用 jQuery ajax 在函数中传递两个参数,并且只传递了第一个参数。调试时,这两个参数都正确显示在 ajax 函数中。传入的值data是正确传递的。

我究竟做错了什么?

这是视图中的代码:

从控制器:

0 投票
1 回答
8428 浏览

onclick - 为 MVC5 Url.Action 添加 onclick 事件

我在 MVC5 视图中有上面的代码。

问题:是否可以通过向 Url.Action 代码添加一些额外参数来为上述 Url.Action 生成的 URL 添加客户端 onclick 事件处理程序?如果是,那么我会在 Url.Action 的哪个位置添加它?

上面 PagedListPager 发出的 HTML 如下。

0 投票
1 回答
282 浏览

model-view-controller - Url.Action 不显示数据

我试图获取从 ActionResult 返回到视图的字符串

控制器

看法

当我运行时,它只是在视图中显示

/UserProfile/GetName/7781341a-ab1b-4b1d-b75b-853376690bf4

我想要的只是显示用户的名字。我究竟做错了什么?请帮忙。我感谢你的贡献。

0 投票
1 回答
1959 浏览

c# - URL.Action 传递 null,需要整数

我正在使用 MVC 4 和 razor 构建一个简单的网站。我无法从正在填充的 url.action 接收 int。我已经调试并发现 id 确实有一个值(id 恰好是 1)但是当它被传递时它以某种方式变为 null。

视图部分:

和控制器:

我真的不知道幕后发生了什么导致它变为空,我需要帮助。我现在只使用 Visual Studio 提供的默认路由: