Here are the frameworks I am using:
Runn
Another way to keep your browser from submitting the http request with the HREF link is to just override it with javascript and jquery. Could be useful if you don't want to always use hashtags as Loamhoof suggested.
Example:
$('#linkID').on('click', function(event) {
event.preventDefault();
backboneRouter.navigate($(event.currentTarget).attr('href'), { trigger:true });
});