asp.net-mvc – 如何在asp.net mvc中的url中添加页面标题? (网址生成)

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 如何在asp.net mvc中的url中添加页面标题? (网址生成)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何动态创建URL /链接,如:
www.restaurant.com/restaurant/restaurant-name-without-some-characters-like-space-coma-etc/132

我可以使用哪些关键字google来关于这个主题的一些文章? (如何处理和处理这种urls内部的asp.net mvc)

有一些问题:
如何生成链接? (存储数据块中的数据块?)
重新定向,如果lug子不是规范的?

编辑:显然他们被称为s。

解决方法

你必须使用如下的东西。
Routes.MapRoute(
    "Post","posts/{id}/{*title}",new { controller = "Posts",action = "view" }
);

和一个简单的扩展方法

public static class UrlExtensions
{

    public static string ResolveSubjectForUrl(this HtmlHelper source,string subject)
    {
        return Regex.Replace(Regex.Replace(subject,"[^\\w]","-"),"[-]{2,}","-");
    }

}
原文链接:https://www.f2er.com/aspnet/252501.html

猜你在找的asp.Net相关文章