Создание веб-страницы, когда она не существует
Как я могу создать веб-страницу на основе запроса пользователя? Например, если кто-то захочет посетить "www.mywebsite.com/example", и такой ссылки нет, Мой веб-сайт создаст для него веб-страницу, основанную на слове "пример". Как мне это сделать? (Я разрабатываю свой сайт на ASP.NET)
1 ответ
Один из способов обработки такой страницы - использовать атрибутную маршрутизацию ASP.NET.
[Route("{pageName}")]
public ActionResults myActionName(String pageName)
{
// in this action method you process what you need to do to
// figure out what you need to generate base to push to user.
//------
// either make a generic view and fill with your content or
// generate the view code on the fly.
// you can also send view to user from a DB.
return view();
}
для проверки веб-форм: https://msdn.microsoft.com/en-us/library/cc668177(v=vs.140).aspx