Combine vinegar with salt, pepper and sugar, then whisk in oil and mustard. Peel, finely chop and add the onion. Divide the salmon into bite-size pieces and combine with the asparagus pieces. Carefully fold under the marinade, cover and chill the salad for about 30 minutes. Arrange the salad on lettuce leaves and garnish with fresh dill.