You have several options:
1) In your code behind, just set the LinkButton's URL to the shorter address if the querystring contains a "UserID" key:
if (Request.QueryString["UserID"] != null) {
this.LinkButton.PostBackUrl = "http://UserProfileManager.com";
} else {
// other address
}
2) Send the UserID in a hidden field instead of the querystring.
3) Separate your view and edit pages - putting everything in one *.aspx is probably going to cause more trouble than it's worth down the road.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…