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

asp.net-mvc - MVC @Url.Action 指向错误的操作?

我有一个带有“忘记密码”链接的登录页面,该链接是使用属性为的<a>标签创建的,出于某种原因,此链接将我定向到登录页面而不是 ForgotPassword 页面。href@Url.Action("ForgotPassword", "Login", new { Area = "Admin" })

有人知道这是为什么吗?我一直在调查,发现我的项目没有什么奇怪的。

另一个注意事项:我的登录控制器上的“索引”操作被命中,但“忘记密码”操作永远不会。

这是 ForgotPassword 操作:

0 投票
1 回答
109 浏览

asp.net-mvc-4 - 从 Url.Action 字符串中省略附加参数变量名称

我有一个来自表内的电话,如下所示:

我希望它返回一个 URL:/Admin/EditCourseSection/1

但它返回的 URL 为:/Admin/EditCourseSection?courseID=1

如何省略其他参数详细信息,以便在此之后简单地声明变量号?

0 投票
2 回答
490 浏览

asp.net-mvc-4 - ASP.NET MVC 如何基于路由创建动作链接

像stackoverflow一样,你有domain/questions/{id}/{title}

您实际发送的标题无关紧要,如果它不是问题的实际标题,它会自动redirect 302对规范网址执行我认为的永久操作。

这一切都很好。

我想知道的是他们如何在问题列表中创建链接。由于拥有问题 ID 不足以创建 url。

可以通过路由自动完成吗?

必须实现某种大字典吗?

您将标题传递给列出问题的所有视图?所以你最终会得到类似的东西:@Url.Action("Question", new {id = item.QuestionId, title = item.QuestionTitle.ToPrettyUrl()});在你的链接中。

我必须创建一个与此类似的场景,我有点想知道幕后是否有任何魔法或我现在无法想到的解决方案。

0 投票
3 回答
23791 浏览

asp.net-mvc-4 - URL.Action 参数中的客户端值

我正在尝试从模式弹出窗口中发布对对象的反馈。弹出窗口上没有值是从服务器端填充的。

不起作用的部分是

param1 = $('#myFormSubmit').value。

如何传递客户端值?

0 投票
1 回答
220 浏览

asp.net-mvc-4 - 从相对 URL 获取子目录相对 URL

我们有一个 MVC4 应用程序,

屏幕左侧有一个导航面板,该导航树与附加参数一起动态构建。

所以我们将导航 URL 存储在表格的列中(比如/Dataset/Financial)。

现在,当应用程序托管在子目录(例如http://localhost/xyzabcd/)上时,从表中动态生成的 Url 仍然以根目录(即http://localhost/Dataset/Financial)为目标。

我知道这Url.Action()实际上会解决问题。

现在既然它是这样设计的,我想知道是否有任何标准方法可以获得相对 URL 的完全限定 URL(这样我们就不必在数据库中进行任何更改)?是否有任何内置或现有的方法可以做到这一点?

0 投票
2 回答
3705 浏览

asp.net-mvc - 在 WebGrid 中显示多个图像链接而不是文本?

我使用Html.ActionLink在单列中有一个 WebGrid 定义和三个链接。但是,当我不使用“LinkText”属性时,申请人Id 属性作为值传递给控制器​​。

另一方面,当只使用LinkTexts而不是“”时,可以成功传递id参数(下面的类型为“我的链接文本”)。但是,我不想在链接上显示文本,我只想显示图像。

我认为可能存在输入错误,或者会有其他适合 MVC4 Razor 的方法,例如@Url.Action等。这是我在 Razor View 中的代码。

请问你能帮帮我吗?

提前致谢。

看法:

0 投票
1 回答
1656 浏览

javascript - Url.Action 在 VS IDE 中将之前的 URL 与 JavaScript 中的当前路由参数结合起来

我在 JavaSctipt 中生成一个 URL。第一次生成此 URL 时,我得到了正确的 URL:例如**http://localhost:54415/NffCall/Details/DK/6607726**

但是下次我生成链接时,我会得到前一个链接与当前参数的组合:例如http://localhost:54415/NffCall/Details/DK/6607726/DK/6608146

生成我的 URL 的代码如下所示:

我应该怎么做才能每次生成正确的链接?

编辑:我将粘贴 RouteCollection 的样子:

0 投票
7 回答
25677 浏览

c# - 如何在类文件中使用 Url.Action()?

如何在 MVC 项目的类文件中使用 Url.Action()?

喜欢:

0 投票
2 回答
14623 浏览

asp.net-mvc - 如何使用 url.action 使用 razer 删除 mvc4 中 url 中的查询字符串参数

url.action 是:

它工作正常,但我不想在 url 中显示 qyery 字符串

网址是:

http://localhost:99/Product/CategoryLevel?CategoryId=16&ProductName=Common%20Conditions

路线配置是: routes.MapRoute( name: "Home", url: "{controller}/{action}", defaults: new { controller = "Home", action = "Index" } );

控制器中的 ActionResult 是:`

0 投票
2 回答
1894 浏览

asp.net-mvc - Using Url.actions with optional parameters

Just wondering if anyone can help me.

I have an MVC project and in my view I'm using url.action to link to my action. My action can handle 3 optional parameters Category, SubCategory and a Name. But the problem is SubCategory could be Null so I need Name to replace Subcategory in the URL.Action link. I have my code working but I'm wondering if there is a better way of writing this code.

My URL.Action:

Does any one know a better way of doing this??