Как справиться с ошибкой, если в asp.net mvc есть неработающая ссылка? - PullRequest
0 голосов
/ 09 октября 2009

Например, на моем сайте появились ссылки на твиттер, фейсбук и т. Д. и ссылка на фейсбук неверна, поэтому при нажатии на фейсбук ссылку на моей странице asv.net mvc. HTTP 404 будет генерироваться браузером, поэтому как это можно сделать, так как Application_Error не сможет отловить это на глобальной странице ascx.

Один из способов, о котором я могу подумать, это то, что нажатие на ссылку должно вызвать метод действия. где он будет пинговать URL и проверять, работает ли ссылка, если работает, тогда он будет перенаправлять.

Есть ли другой способ сделать это?

Ответы [ 2 ]

1 голос
/ 09 октября 2009

Периодически проверяйте все ваши ссылки, используя такой инструмент, как this . Я не думаю, что действительно имеет смысл делать это по требованию, когда пользователь нажимает на ссылку.

0 голосов
/ 09 октября 2009

Использовать Настраиваемые ошибки часть в файле web.config

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...