У меня есть действие в моем контроллере, которое принимает 2-3 параметра, как показано ниже.
public ActionResult MyAction(string str1, string str2, string str3)
{
// code here
}
Это действие вызывается с некоторыми допустимыми значениями, так как параметры и результаты отображаются в представлении. Теперь я хочу снова вызвать одно и то же действие и передать пустые/нулевые строковые значения в качестве параметра. Но когда я вызываю действие следующим образом:
@Html.ActionLink("Click", "MyAction", "MyController")
Шаблон маршрута выглядит следующим образом:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{str1}/{str2}/{str3}",
new {controller = "MyController", action = "MyAction", str1 = UrlParameter.Optional, str2 = UrlParameter.Optional, str3 = UrlParameter.Optional}
);
}
Я получил те же значения, что и параметр, как я могу вызвать действие с пустыми/нулевыми значениями в качестве параметра?
@Html.ActionLink("Click", "MyAction", "MyController")
должен вызывать метод действия с нулевыми значениями параметров - person Rajdeep Debnath   schedule 06.09.2020