如何获取 ActionLink 将 / 附加到链接末尾

发布于 2024-08-06 09:05:08 字数 255 浏览 6 评论 0原文

我的问题很简单,如何让 ActionLink 将 / 附加到链接末尾。出于某种原因,我们的 SEO 团队似乎认为这很有用? (有人吗?为什么?)目前 ActionLink 将链接呈现为有关优惠券的更多信息,但他们希望它是更多关于优惠券。有谁知道如何在不构建我自己的元素并使用 Url.Action 的情况下轻松做到这一点?

非常感谢,

克里斯

My question is simple, how to get an ActionLink to append an / to the end of a link. For some reason our SEO team seem to think this is useful? (anyone? why?) currently ActionLink renders the link as More about vouchers but they would like it to be More about vouchers. Does anyone know how to easily do this without constructing my own element and using Url.Action instead?

Many thanks,

Chris

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

海未深 2024-08-13 09:05:08
<a href="<%= Url.Action ("More", "Vouchers") + "/" %>">More about vouchers</a>
<a href="<%= Url.Action ("More", "Vouchers") + "/" %>">More about vouchers</a>
蹲在坟头点根烟 2024-08-13 09:05:08

您可以为 UrlHelper 创建一个扩展方法并使用它而不是 Action()

public static class UrlHelperExtensions
{
    public static string MyAction(this UrlHelper helper, string action, string controller)
    {
        return helper.Action(action, controller) + "/";
    }
}

然后您可以在代码中像这样使用它

<%= Html.ActionLink("More about vouchers", "More", "Vouchers") %>

但我真的建议您为每个操作实现一个扩展方法,因此您可以像这样参考:

<%= Html.ActionLink("More about vouchers", Url.MoreAboutVouchers()) %>

You could make an extension method to UrlHelper and use that instead of Action()

public static class UrlHelperExtensions
{
    public static string MyAction(this UrlHelper helper, string action, string controller)
    {
        return helper.Action(action, controller) + "/";
    }
}

Then you can use it like this from your code

<%= Html.ActionLink("More about vouchers", "More", "Vouchers") %>

But i'd really recommend you implement one extension method per action, so you can refer to then like this:

<%= Html.ActionLink("More about vouchers", Url.MoreAboutVouchers()) %>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文