DynamicMapServiceLayers are rendered on the server using the symbols defined per layer in the published map. there is nothing the client-side application can do to change that (unless you want to use a FeatureLayer, but even that is not the same thing). outside of a finer-grained arcobjects server-side approach (which wouldn't be very efficient in my opinion, and certainly not very easy) i don't think it's possible.