Which is better for Career "Dynamic GP" or "Asp.net C#" in term of salary

I am asp.net C# developer from India

I have 1.5 year exp. in dotnet framework and love to work in dotnet framework..

My New company force me to learn and choose Dynamic GP as my Career , I am confuse is which one is better..

Which gives me higher salary package ?

if you know please share Salary Package of Dynamic GP in USA, UK or any Tier 1 countries..

Thanks and Regards