Ας υποθέσουμε ότι έχουμε ένα asp.net image:
<asp:Image ID="Image1" runat="server" ImageUrl="some uri" meta:resourcekey="Image1Resource1" />
Το οποίο στο αντίστοιχο page resource file, έχει δύο entries: Image1Resource1.AlternateText και Image1Resource1.ToolTip
Όταν γίνει render η σελίδα, το <asp:Image> γίνεται <img> και το AlternateText (που εν προκειμένω μας ενδιαφέρει) μετατρέπεται σε alt="value", οπότε έχουμε κάτι σαν το παρακάτω:
<img src="some uri" alt="value" />
To θέμα είναι πως όταν δεν θέλουμε να δώσουμε τιμή στο alt (επειδή δεν έχει νόημα για κάποιο image), τότε στον resource editor αφήνουμε κενό το entry με αποτέλεσμα κατά το rendering να αγνοεί τελείως όλο το attribute και να μην βάζει κάτι σαν alt="". Πράγμα που προκαλεί validation (κατά HTML 1.0 Transitional) error στην σελίδα.
Έχει κανείς καμιά ιδέα για το πώς θα μπορούσα να περάσω στον resource editor το κενό string;
Γίνεται εύκολα με jquery να προσθέσω τo attribute που λείπει, ωστόσο δεν θα ήθελα να καταφύγω σε τέτοια λύση...
Vir prudens non contra ventum mingit