生成公共"ID文本"(如Stackoverflow)

Ale*_*lex 2 c# asp.net asp.net-mvc

我正在尝试创建一个简单的方法来将名称(名字,姓氏,中间名首字母)转换为公共URL友好ID(如Stackoverflow与问题标题一样).现在人们可以输入各种各样的疯狂角色,变形金刚等等.我可以使用.NET中的东西来将其标准化为URL可接受/英文字符,还是我需要编写自己的方法来完成这项工作?

谢谢!

编辑:一个例子(例如通过RegEx或其他方式)将是非常有用的!:)

Cra*_*gTP 8

听起来你所追求的是Slug Generator!