Я создал функцию, которая преобразует любую строку в разделитель табуляции.
What's new in ASP.NET 4.0
Затем преобразует вышеуказанный заголовок в следующий:
what-s-new-in-asp-net-4-0
Я использую это, чтобы сделать SEO моего URL. Но я не уверен, что он будет работать нормально во всех случаях или нет. До сих пор я тестировал эту функцию на 1000 записях в моей базе данных, и она отлично работает для всех названий. Гайз, пожалуйста, проверьте эту функцию и дайте мне знать, если есть вероятность сбоя этой функции, и если есть вероятность, что эта функция может выйти из строя, то, пожалуйста, сообщите мне правильную функцию, которую я могу использовать в моем приложении.
public string SEO_makeTitle(object objTitle)
{
string strTitle = Convert.ToString(objTitle);
strTitle = Regex.Replace(strTitle.Trim(), @"\W", " "); //replace special chars
strTitle = Regex.Replace(strTitle.Trim(), @"\s{2,}", " "); //replace double space
strTitle = strTitle.Trim().Replace(" ", "-").ToLower();
return strTitle; //return - delimited title
}
Спасибо