<?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>Απορίες σχετικά με routing…</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70803.aspx</link><pubDate>Sat, 07 Jul 2012 06:22:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70803</guid><dc:creator>neoklis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70803.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=70803</wfw:commentRss><description>&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3" face="Calibri"&gt;Καλησπέρα,&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Κοιτάζοντας τι μπορώ να κάνω για φιλικά &lt;span style="mso-ansi-language:EN-US;"&gt;url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;προς τις μηχανές
αναζήτησης είπα να πειραματιστώ με &lt;span style="mso-ansi-language:EN-US;"&gt;routing&lt;/span&gt;. Αυτό που θέλω να κάνω είναι στην σελίδα μου να
εμφανίζονται δωμάτια για περιοχές/υποπεριοχές π.χ. &lt;span style="mso-ansi-language:EN-US;"&gt;rooms&lt;/span&gt;/&lt;span style="mso-ansi-language:EN-US;"&gt;cyclades&lt;/span&gt;/&lt;span style="mso-ansi-language:EN-US;"&gt;paros&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3" face="Times New Roman"&gt;

&lt;/font&gt;&lt;p style="margin:0cm 0cm 10pt 36pt;text-indent:-18pt;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Πρόσθεσα ένα &lt;span style="mso-ansi-language:EN-US;"&gt;global&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;asax&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Times New Roman"&gt;



&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;&lt;/p&gt;&lt;pre&gt;&lt;span style="color:black;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Sub&lt;/span&gt; Application_Start(&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Object&lt;/span&gt;, &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; EventArgs)
        registerRoute(RouteTable.Routes)
    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;End&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Sub&lt;/span&gt;
    
    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Shared&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Sub&lt;/span&gt; registerRoute(&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ByVal&lt;/span&gt; routes &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;As&lt;/span&gt; RouteCollection)
        routes.MapPageRoute(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"RoomRoute"&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"rooms/{region}/{subregion}"&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"~/rooms/search.aspx"&lt;/span&gt;)
    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;End&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;font face="Times New Roman"&gt;

&lt;/font&gt;&lt;/p&gt;&lt;p style="margin:0cm 0cm 10pt 36pt;text-indent:-18pt;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;·&lt;span style="font-size-adjust:none;font-stretch:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;σε πρώτη φάση διαβάζω από &lt;span style="mso-ansi-language:EN-US;"&gt;SQL&lt;/span&gt;&lt;span&gt; &lt;/span&gt;πίνακες και
φτιάχνω τα &lt;span style="mso-ansi-language:EN-US;"&gt;hyperlinks στην &lt;span style="mso-ansi-language:EN-US;"&gt;default&lt;/span&gt;.&lt;span style="mso-ansi-language:EN-US;"&gt;aspx&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;&lt;pre&gt;&lt;span style="color:black;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;div&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;asp:Repeater&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="rptr"&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="server"&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;asp:HyperLink&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="HyperLink1"&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="server"&lt;/span&gt;  &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;NavigateUrl&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;='&amp;lt;%# GetRouteUrl("RoomRoute", New With {.region = Eval("RegionDescr"), .subregion = Eval("subRegionDescr")}) %&amp;gt;'&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;%# DataBinder.Eval(Container, "DataItem.Url")%&amp;gt;&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;br&lt;/span&gt; &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;/&amp;gt;&lt;/span&gt;
            &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;asp:Repeater&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;asp:Label&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;ID&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="lblstatus"&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;runat&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="server"&lt;/span&gt; &lt;span style="color:red;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;="Label"&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:maroon;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;div&lt;/span&gt;&lt;span style="color:blue;font-family:Courier New;font-size:11px;font-weight:normal;background-color:transparent;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Το αποτέλεσμα που παίρνω είναι σωστό, &lt;span style="mso-ansi-language:EN-US;"&gt;hyperlinks&lt;/span&gt;&lt;span&gt; &lt;/span&gt;από
την βάση μου (&lt;span style="mso-ansi-language:EN-US;"&gt;rooms&lt;/span&gt;/&lt;span style="mso-ansi-language:EN-US;"&gt;cyclades&lt;/span&gt;/&lt;span style="mso-ansi-language:EN-US;"&gt;paros&lt;/span&gt;). Όταν κάνω κλικ στο σύνδεσμο το &lt;span style="mso-ansi-language:EN-US;"&gt;routing&lt;/span&gt;&lt;span&gt; &lt;/span&gt;γίνεται
σωστά και ανοίγει η σελίδα μου. Η απορία μου είναι η εξής:&lt;/p&gt;&lt;p style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Στην σελίδα που έχω κάνει &lt;span style="mso-ansi-language:EN-US;"&gt;registerRoute&lt;/span&gt;&lt;span&gt; &lt;/span&gt;και στο &lt;span style="mso-ansi-language:EN-US;"&gt;onload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;event&lt;/span&gt;, διαβάζω τα &lt;span style="mso-ansi-language:EN-US;"&gt;page&lt;/span&gt;.&lt;span style="mso-ansi-language:EN-US;"&gt;routedata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;αλλά
στην βάση μου δεν θέλω να κάνω αναζήτηση π.χ με “&lt;span style="mso-ansi-language:EN-US;"&gt;paros&lt;/span&gt;” αλλά με το &lt;span style="mso-ansi-language:EN-US;"&gt;id&lt;/span&gt;&lt;span&gt; &lt;/span&gt;του για να
κάνω &lt;span style="mso-ansi-language:EN-US;"&gt;where&lt;/span&gt;&lt;span&gt; &lt;/span&gt;στον πίνακα που θέλω. Πως λοιπόν μπορώ να έχω στο &lt;span style="mso-ansi-language:EN-US;"&gt;onload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style="mso-ansi-language:EN-US;"&gt;event&lt;/span&gt;&lt;span&gt; &lt;/span&gt;και
τα &lt;span style="mso-ansi-language:EN-US;"&gt;id&lt;/span&gt;&lt;span&gt; &lt;/span&gt;από
&lt;span style="mso-ansi-language:EN-US;"&gt;region&lt;/span&gt;&lt;span&gt;
&lt;/span&gt;και &lt;span style="mso-ansi-language:EN-US;"&gt;subregion&lt;/span&gt;;&lt;/p&gt;&lt;p style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Ευχαριστώ&lt;font face="Times New Roman"&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;

&lt;/font&gt;&lt;/p&gt;&lt;font face="Times New Roman"&gt;&lt;p&gt;

&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;

&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt;</description></item></channel></rss>