На моем сайте, у меня был старый угловой директивы тот не используется больше, но много поставщиков поисковых систем пытаются попасть конкретный URL на моем сайте:Игнорирование ошибки маршрута
/Spn/{{Адид} }
Вот ActionMethod:
public ActionResult Spn(int adId)
{
.. my code here
return RedirectToAction("Index");
}
Everytime это происходит ошибку получает регистрируемую в Elmah, но это становится действительно раздражает, чтобы увидеть эти ошибки в Elmah, что это лучший способ предотвратить эту ошибку от Ведение журнала? Ошибка возникает до того, как код попадает внутрь метода действия.
Вот ошибка: [ArgumentException: Словарь параметров содержит пустую запись для параметра «Адид» не-обнуляемого типа «System.Int32» для метода «System.Web.Mvc.ActionResult Spn (Int32)
Я действительно не любитель делать это, я бы предпочел, чтобы обработать ошибку, прежде чем он достигнет метод действия, это означает, что мне придется поместить нулевую проверку в мой метод действия. – TheWebGuy