问题标签 [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.
asp.net-mvc-4 - ASP.net MVC Url.Action 链接格式
我对 ASP.net 非常陌生,最近从 asp.net 转换为 asp.net MVC 项目。我在 asp.net MVC Url.Action 中有一个基本问题。
我的控制器中有一个ActionResult
带有两个参数QuestionId, Response
的方法,路由配置如下,
和路由配置映射为
从以下语法调用 html 页面中的操作链接
它形成 URL 就像 /Question/Answer?QuestionID=10&Response=1,这个 url 匹配路由定义并正确调用 Action。一切都很好。
但我的实际要求是这些参数名称不应该暴露。它应该像 /Question/Answer/10/1
我不想在 的帮助下手动格式化此链接,String.Format
因为我的网站可能放置在虚拟目录中,而不是默认网站。
asp.net-mvc - Razor MVC4 Url.Action 不起作用
我在剃刀视图中有如下代码
当我双击这个项目时,它被重定向到下面的 Url
但是,虽然预期是
下面是RouteConfig
请建议。
我缩小了问题的范围。Html.Raw 导致问题。我有这样的代码
该变量包含生成的具有 Ur.Action 的 html。如果我只是将 html 生成的代码直接放在没有 Html.Raw 的 razor 视图中,它工作正常。但是,如果我取出 Html.Raw 运行时生成的 html 脚本,显示如下
有没有一种方法可以在不使用 Html.Raw 编码的情况下在变量中显示 html 脚本?通过使用 HtmlString 代替字符串变量来保存生成的 Html 脚本,解决了一半的问题,但 HtmlString 无法解码字符串中的 @Url.Action 语法。
下面是我一直在努力让它工作的最新代码。请帮忙。
c#-4.0 - @Url.action 强制转换异常
我正在尝试在要单击的链接上实现@Url.Action。
当我尝试添加时,reportType = 'Week', reportDate = 'reportDate' 我不断收到未处理的强制转换异常。如果我没有reportType 和reportDate,它工作正常。如何解决这个烂摊子?任何帮助,将不胜感激。
谢谢尼基尔
jquery - 在 Jquery 中使用 Razor
我正在编写 AJAX 调用,如下所示:
我想使用 Url.Action 在默认区域的 Home 控制器中调用 _ModulePatial 动作
/Home/_ModulePartial 工作正常,但我想使用 @Url.Action 来实现这一点,因为我们有 2 个不同的 URl http:/TestUrl.com/Test/User/Login 和http://TestUrl.com/User/Login所以上面网址将无法在其中一台服务器下工作。由于第一个 Url 包含“测试”,因此无法找到 Home 控制器。
那么我们可以在 Jquery 中使用 Url.Action 吗?
Firebug 给出了这个错误
尝试在第一个脚本中使用 @Url.Action 调用时
javascript - 如何在新选项卡上打开 .pdf
目标:
在某些任务正确完成后,我必须在新选项卡上打印 PDF。
步骤:我想执行一个应该转到服务器的方法,获取 PDF 并在新选项卡上打开它,我正在尝试使用这些但不工作:
控制器:出口
查看:
jquery - 如何在@Url.Action 中传递动态值?
我在部分视图中编写了以下 jquery:
动作名称和控制器名称不是固定的,它们必然会根据放置此局部视图的视图而改变。我有获取调用动作和控制器名称的函数,但不确定如何在@Url.Action 中传递它们。
以下是获取动作和控制器名称的 Javascript 函数:
javascript - 如何通过 ASP.NET MVC WebForms 视图引擎在 url.action 中使用 javascript 变量
我想将用户重定向到 javascript 函数中的 url。
但是当前上下文中不存在“myId”。如何在 Url.Action 中使用 js 变量?
asp.net-mvc-3 - MVC3 未终止的字符串常量语法错误
我有以下代码,它给了我一个语法错误 - 未终止的字符串常量。我已经匹配了引号似乎无法发现问题。有任何想法吗?它工作正常,语法错误只是烦人。
asp.net-mvc-4 - 如何将 .Url(Url.Action()) 属性绑定到 kendo ui grid(html) 中的工具栏
我有一个使用 kendo ui 和 asp.net mvc4 razor.in 开发的网格。在那里我使用了 kendo 网格的 html 语法而不是 asp.net mvc。
这是我的网格的代码
但我得到了一些用于将网格数据导入 excel 的示例代码,并且在那里他们使用了 asp.net mvc 语法。
这是代码。
但我的问题是我需要将下面的代码行添加到我的网格中(在上面提到的第一个代码中)。
但我坚持这一行
有人可以告诉我如何在我的 html 网格中使用此代码..
url.action - URL.Action 未正确向方法发送数据
我有这个对发送 w、h 和 id 的 MyMethod 的调用。但是,即使我更改名称,h 也始终为空。w 和 id 有值。知道发生了什么吗?
showDialog('@Url.Action("MyMethod", "MyController",new { w = "300", h = "800", id = "testing" })', "800", "500", "弹出标题", null, 回调);
公共 ActionResult MyMethod(string w, string h, string id) {
}