Added StateKeys to HistoryNavigator. This gets round the problem with totalRowCount where its needed in State Data but don't want to have it in the URL as it makes it 'ugly'. Already fixed the problem for non-history URLs by removing it from State Data after control state saved, but the problem remained for history URLs. Before this change State Data is cleared when navigating history, meaning totalRowCount is null if not in history URL. Adding totalRowCount to StateKeys means it will be retained in State Data after a history navigation, stops it being removed.
Added StateKeys to HistoryNavigator. This gets round the problem with totalRowCount where its needed in State Data but don't want to have it in the URL as it makes it 'ugly'. Already fixed the problem for non-history URLs by removing it from State Data after control state saved, but the problem remained for history URLs.
Before this change State Data is cleared when navigating history, meaning totalRowCount is null if not in history URL. Adding totalRowCount to StateKeys means it will be retained in State Data after a history navigation, stops it being removed.

grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation