My application can switch between two languages, English or French. This works perfectly until I set an attribute of the below label to a new value programatically. As soon as I do this the Text no longer switches languages. The problem is definitely related to the viewstate. If I disable it there isn't any issues.
Why does setting a attribute such as "Width" cause the viewstate to stop updating the resourcekey value to the current UICulture?
<asp:Label ID="lblSourceSystem" Text="Source System:" runat