В моем приложении у меня разные Views
и Controllers
.Скрытие маршрутов в ASP.Net MVC 4
Так что, естественно, когда вы перемещаетесь по страницам, URL-адрес будет меняться в зависимости от Controller
и View
;
E.g.
http://example.com/home/index
http://example.com/account/register
http://example.com/product/newproduct
Но я хотел бы сохранить имя Controller
и View
в адресной строке секрету, другими словами, когда один будет перемещаться, адресная строка всегда http://example.com
Кто-нибудь знает, как скрыть эти маршруты? Я использую приложение ASP.NET MVC 4 C#
.
В основном просто нужен сервер для отслеживания страниц.
Мой вопрос заключается в том, почему. Это было разработано по какой-то причине, и вы не дали никаких оснований, почему их нужно скрывать. –
Я думал о том, чтобы спрятать его, а затем сервер позаботился об этом. Это была Идея, которую я не был уверен, что это будет возможно. Который этот пост подтвердил взглядом вещей. Я думал об этом как о другом уровне безопасности. Я все еще новичок в MVC, поэтому от вопроса, который вы, очевидно, считаете немым вопросом. –
Нет, не тупой вопрос. Просто прошу буквально, почему. Поэтому это должно было быть вопросом безопасности. Единственная проблема: кто-нибудь из [fiddler] (http://www.telerik.com/fiddler) сможет увидеть, как выглядит запрос. Однако при использовании [SSL зашифрован URL-адрес] (http://stackoverflow.com/questions/499591/are-https-urls-encrypted). Но любой, кто подключается (клиент), все равно сможет увидеть полный запрос, используя доступные инструменты DEV в IE, FF, Chrome и т. Д. –