Lorsque je localise une page asp.net qui utilise des contrôles liés (DetailsView, etc) qui ont des champs TemplateFields liés en utilisant la syntaxe <% # Bind() #>, après la localisation de tous les les liaisons sont supprimées et je dois retourner dans & tout relier. Je crée le fichier de ressources localisé en basculant en mode Création, puis Outils/Générer une ressource locale dans le menu.Contrôles de localisation et de limite d'ASP.Net
Est-ce que quelqu'un d'autre a vu ce problème, et si oui, avez-vous des suggestions pour une solution de contournement?
Avant:
<asp:TemplateField HeaderText="First Name:">
<InsertItemTemplate>
<uc:FirstNameTextBox runat="server" ID="FirstName" ValidationGroup="Main" Text='<%# Bind("FirstName") %>' />
</InsertItemTemplate>
</asp:TemplateField>
Après:
<asp:TemplateField HeaderText="First Name:" meta:resourcekey="TemplateFieldResource1">
<InsertItemTemplate>
<uc:FirstNameTextBox runat="server" ID="FirstName" ValidationGroup="Main" />
</InsertItemTemplate>
</asp:TemplateField>
Edit: On dirait que mes propres ses UserControls qui perdent la liaison. J'ai essayé d'ajouter les attributs Bindable et Localizable (false) aux propriétés, mais cela n'a pas semblé aider.