<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: &lt;img alt=""&gt;  και Resource Editor</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60319.aspx</link><pubDate>Tue, 28 Sep 2010 05:00:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60319</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60319.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=60319</wfw:commentRss><description>&lt;P&gt;Λειτουργικά ναι, ωστόσο έχει το ίδιο μειονέκτημα με το jquery:&amp;nbsp;Θα ήθελα να δώσω τα resx αρχεία και να μην είναι δική μου δουλειά το τι θα βάλουν οι "others". &lt;/P&gt;&lt;P&gt;Σκέφτομαι διάφορες πατέντες, να ελέγχω αν υπάρχει ήδη alt και αν όχι να βάζω το κενό, να δω μήπως γίνεται να παρέμβω στον μηχανισμό του asp.net, κλπ. Απλά έλπιζα ότι έχω παραβλέψει κάτι και η λύση είναι ευκολότερη...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: &lt;img alt=""&gt;  και Resource Editor</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60317.aspx</link><pubDate>Tue, 28 Sep 2010 03:41:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60317</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60317.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=60317</wfw:commentRss><description>&lt;P&gt;Εξυπηρετεί στο PageLoad event να μπει ο κώδικας (workaround);&lt;/P&gt;
&lt;P&gt;Image1.Attributes.Add("alt", "");&lt;/P&gt;</description></item><item><title>&lt;img alt=""&gt;  και Resource Editor</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60284.aspx</link><pubDate>Mon, 27 Sep 2010 17:06:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60284</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60284.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=60284</wfw:commentRss><description>&lt;P&gt;Ας υποθέσουμε ότι έχουμε ένα asp.net image:&lt;/P&gt;&lt;PRE style="font-family:consolas;"&gt;&amp;nbsp;&lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:maroon;"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:maroon;"&gt;Image&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:red;"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"Image1"&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:red;"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"server"&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:red;"&gt;ImageUrl&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"&lt;EM&gt;some uri&lt;/EM&gt;"&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:red;"&gt;meta&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;resourcekey&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"Image1Resource1"&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:blue;"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Το οποίο στο αντίστοιχο page resource file, έχει δύο entries: Image1Resource1.AlternateText και Image1Resource1.ToolTip&lt;/P&gt;&lt;P&gt;Όταν γίνει render η σελίδα, το &amp;lt;asp:Image&amp;gt; γίνεται &amp;lt;img&amp;gt; και το AlternateText (που εν προκειμένω μας ενδιαφέρει) μετατρέπεται σε alt="value", οπότε έχουμε κάτι σαν το παρακάτω: &lt;/P&gt;&lt;PRE style="font-family:consolas;"&gt;&lt;SPAN style="color:blue;"&gt; &amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:maroon;"&gt;img&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:red;"&gt;src&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"&lt;EM&gt;some&amp;nbsp;uri&lt;/EM&gt;"&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:red;"&gt;alt&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"&lt;EM&gt;value&lt;/EM&gt;"&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color:blue;"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;To θέμα είναι πως όταν &lt;STRONG&gt;δεν&lt;/STRONG&gt; θέλουμε να δώσουμε τιμή στο alt (επειδή δεν έχει νόημα για κάποιο image), τότε στον resource editor αφήνουμε κενό το entry με αποτέλεσμα κατά το rendering να αγνοεί τελείως όλο το attribute και να μην βάζει κάτι σαν alt="". Πράγμα που προκαλεί validation (κατά HTML 1.0 Transitional) error στην σελίδα. &lt;/P&gt;&lt;P&gt;Έχει κανείς καμιά ιδέα για το πώς θα μπορούσα να περάσω στον resource editor το κενό string; &lt;/P&gt;&lt;P&gt;Γίνεται εύκολα με jquery να προσθέσω τo attribute που λείπει, ωστόσο δεν θα ήθελα να καταφύγω σε τέτοια λύση...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE id="line144"&gt;&lt;SPAN id="__firefox-tidy-id"&gt;&lt;FONT&gt;&lt;SPAN style="color:blue;"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/PRE&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&lt;/FONT&gt;</description></item></channel></rss>