问题标签 [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.
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() 但它不起作用。
行动方法:
ajax - 在 asp.net-mvc 中,如何在从 Url.Action 生成其他图像时显示加载图像?
我有以下代码:
这需要一点时间才能生成(因为我正在动态生成图像)。
我怎样才能显示“正在加载......” 图像或消息,虽然这是被检索的,因为现在它显示一个损坏的图像链接,直到图像被加载然后它看起来不错。.
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 参数不保留大小写吗?
kendo-ui - 从单元格数据到操作的 Kendo UI Grid Pass 参数
我试图弄清楚如何从我选择的行的单元格中获取数据。我需要它作为我的参数URL.Action
。有没有办法做到这一点?如果是这样,怎么做?
下面是代码。
asp.net-mvc - 在url中添加文件名
我想在 ASP.NET MVC 中自定义路由。和
和
我明白了
如何获得以下?
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...
jquery - jquery ajax中的Url.Action:第二个参数未传递
我正在尝试Url.Action
使用 jQuery ajax 在函数中传递两个参数,并且只传递了第一个参数。调试时,这两个参数都正确显示在 ajax 函数中。传入的值data
是正确传递的。
我究竟做错了什么?
这是视图中的代码:
从控制器:
onclick - 为 MVC5 Url.Action 添加 onclick 事件
我在 MVC5 视图中有上面的代码。
问题:是否可以通过向 Url.Action 代码添加一些额外参数来为上述 Url.Action 生成的 URL 添加客户端 onclick 事件处理程序?如果是,那么我会在 Url.Action 的哪个位置添加它?
上面 PagedListPager 发出的 HTML 如下。
model-view-controller - Url.Action 不显示数据
我试图获取从 ActionResult 返回到视图的字符串
控制器
看法
当我运行时,它只是在视图中显示
/UserProfile/GetName/7781341a-ab1b-4b1d-b75b-853376690bf4
我想要的只是显示用户的名字。我究竟做错了什么?请帮忙。我感谢你的贡献。
c# - URL.Action 传递 null,需要整数
我正在使用 MVC 4 和 razor 构建一个简单的网站。我无法从正在填充的 url.action 接收 int。我已经调试并发现 id 确实有一个值(id 恰好是 1)但是当它被传递时它以某种方式变为 null。
视图部分:
和控制器:
我真的不知道幕后发生了什么导致它变为空,我需要帮助。我现在只使用 Visual Studio 提供的默认路由: