I wouldn't do it. You could confuse browsers and bots. If the bots see it as a new page then you run the possability of duplicate content. It could also cause errors in browsers which scare visitors away.
If you use a # in a link it should either point nowhere, just a pound, or should point to a part of the page through an a name.