Просто интересно, может ли кто-нибудь помочь мне.Использование Url.actions с необязательными параметрами
У меня есть проект MVC, и, на мой взгляд, я использую url.action для ссылки на мое действие. Мое действие может обрабатывать 3 необязательных параметра Category, SubCategory и Name. Но проблема заключается в том, что SubCategory может быть Null, поэтому мне нужно имя для замены подкатегории в ссылке URL.Action. У меня работает мой код, но мне интересно, есть ли лучший способ написать этот код.
Мой URL.Action:
if(subcategory == null)
{
<a href="@Url.Action("Action", "Controller", new { Parameter1 = Category, Parameter2 = subcategory, DataParameter3 = name})">Products</a>
}
else
<a href="@Url.Action("Action", "Controller", new { Parameter1 = Category, Parameter2 = name})">Products</a>
знает любой один лучший способ сделать это ??
вместо родового параметра я называю поля на контроллере и в том случае, если имя является недействительным Я просто проверяю это на контроллере и обрабатываю его соответственно –
, который вы можете обрабатывать на уровне контроллера и можете перенаправлять на другое действие на основе параметров – Sunny