This question is locked. New answers and comments are not allowed.
I have checkbox that I use for filter.
Everything works fine until I enable filter and go to page 2, 3 etc
code:
<%: Html.CheckBox("StatusError", ViewData["StatusError"])%>
...
.Filterable(filtering => filtering.Filters(filters =>
{
if ((bool?) ViewData["StatusError"] == true)
{
filters.Add(o => o.Status).IsEqualTo(Status.Error);
}
}
...
after set filter url parametr:
?StatusError=true
and after I go to page 2 (using grid pager) url parametr:
?StatusError=true%2Cfalse&Grid-page=2
?StatusError=true,false&Grid-page=2
and i have error:
Server Error in '/' Application.
Everything works fine until I enable filter and go to page 2, 3 etc
code:
<%: Html.CheckBox("StatusError", ViewData["StatusError"])%>
...
.Filterable(filtering => filtering.Filters(filters =>
{
if ((bool?) ViewData["StatusError"] == true)
{
filters.Add(o => o.Status).IsEqualTo(Status.Error);
}
}
...
after set filter url parametr:
?StatusError=true
and after I go to page 2 (using grid pager) url parametr:
?StatusError=true%2Cfalse&Grid-page=2
?StatusError=true,false&Grid-page=2
and i have error:
Server Error in '/' Application.
String was not recognized as a valid Boolean.
<%: Html.CheckBox("StatusError", ViewData["StatusError"]??false)%>
Where is the problem?