问题标签 [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 - MVC @Url.Action 指向错误的操作?
我有一个带有“忘记密码”链接的登录页面,该链接是使用属性为的<a>
标签创建的,出于某种原因,此链接将我定向到登录页面而不是 ForgotPassword 页面。href
@Url.Action("ForgotPassword", "Login", new { Area = "Admin" })
有人知道这是为什么吗?我一直在调查,发现我的项目没有什么奇怪的。
另一个注意事项:我的登录控制器上的“索引”操作被命中,但“忘记密码”操作永远不会。
这是 ForgotPassword 操作:
asp.net-mvc-4 - 从 Url.Action 字符串中省略附加参数变量名称
我有一个来自表内的电话,如下所示:
我希望它返回一个 URL:/Admin/EditCourseSection/1
但它返回的 URL 为:/Admin/EditCourseSection?courseID=1
如何省略其他参数详细信息,以便在此之后简单地声明变量号?
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()});
在你的链接中。
我必须创建一个与此类似的场景,我有点想知道幕后是否有任何魔法或我现在无法想到的解决方案。
asp.net-mvc-4 - URL.Action 参数中的客户端值
我正在尝试从模式弹出窗口中发布对对象的反馈。弹出窗口上没有值是从服务器端填充的。
不起作用的部分是
param1 = $('#myFormSubmit').value。
如何传递客户端值?
asp.net-mvc-4 - 从相对 URL 获取子目录相对 URL
我们有一个 MVC4 应用程序,
屏幕左侧有一个导航面板,该导航树与附加参数一起动态构建。
所以我们将导航 URL 存储在表格的列中(比如/Dataset/Financial
)。
现在,当应用程序托管在子目录(例如http://localhost/xyzabcd/
)上时,从表中动态生成的 Url 仍然以根目录(即http://localhost/Dataset/Financial
)为目标。
我知道这Url.Action()
实际上会解决问题。
现在既然它是这样设计的,我想知道是否有任何标准方法可以获得相对 URL 的完全限定 URL(这样我们就不必在数据库中进行任何更改)?是否有任何内置或现有的方法可以做到这一点?
asp.net-mvc - 在 WebGrid 中显示多个图像链接而不是文本?
我使用Html.ActionLink在单列中有一个 WebGrid 定义和三个链接。但是,当我不使用“LinkText”属性时,申请人Id 属性作为空值传递给控制器。
另一方面,当只使用LinkTexts而不是“”时,可以成功传递id参数(下面的类型为“我的链接文本”)。但是,我不想在链接上显示文本,我只想显示图像。
我认为可能存在输入错误,或者会有其他适合 MVC4 Razor 的方法,例如@Url.Action等。这是我在 Razor View 中的代码。
请问你能帮帮我吗?
提前致谢。
看法:
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 的样子:
c# - 如何在类文件中使用 Url.Action()?
如何在 MVC 项目的类文件中使用 Url.Action()?
喜欢:
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 是:`
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??