<?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>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πέρασμα παραμέτρων από javascript function σε server side method</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36630.aspx</link><pubDate>Fri, 26 Oct 2007 20:40:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36630</guid><dc:creator>tsavos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36630.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=36630</wfw:commentRss><description>Μπορείς να γίνεις λίγο πιο συγκεκριμένος ?&lt;br&gt;Πότε θέλεις να εκτελείς από javascript μια server side συνάρτηση ? Πατώντας π.χ. ένα κουμπί ? Αλλάζοντας μια τιμή σε ένα combo ?&lt;br&gt;Ένας σωστός γενικός τρόπος είναι με webservices όπως ήδη ειπώθηκε. &lt;br&gt;&lt;br&gt;Μια πατέντα αν π.χ. θέλεις να χρησιμοποιήσεις κουμπί είναι:&lt;br&gt;Στο κουμπί δηλώνεις &lt;br&gt;1. Την server side function (onClick) &lt;br&gt;2. Την client side function (onClientClick). &lt;br&gt;&lt;br&gt;H server side εκτελείται όταν η client side εκτελεστεί και γυρίσει true.&lt;br&gt;Έτσι χρησιμοποιώντας hidden fields τα κάνεις set από την client &lt;br&gt;και retrieve από την server. &lt;br&gt;Ξαναλέω ότι είναι πατέντα αλλά αποφεύγεις τα Webservices.&lt;br&gt;&lt;br&gt;edit:&lt;br&gt;Επίσης μπορείς να εκτελέσεις την server side συνάρτηση ενός button από javascript χωρίς να πατήσεις το button&lt;br&gt;χρησιμοιώντας την __doPostBack('buttonname', '');&lt;br&gt;</description></item><item><title>Απ: Πέρασμα παραμέτρων από javascript function σε server side method</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36628.aspx</link><pubDate>Fri, 26 Oct 2007 20:16:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36628</guid><dc:creator>dimik</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36628.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=36628</wfw:commentRss><description>Ο τρόπος αυτός είναι εντελώς λάθος... Για παράδειγμα το παρακάτω script :&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;font color="#a9a9a9"&gt;&lt;font color="#ff0000"&gt;script&lt;/font&gt; &lt;/font&gt;&lt;font color="#a52a2a"&gt;type&lt;/font&gt;="text/javascript" &lt;font color="#a52a2a"&gt;language&lt;/font&gt;="javascript"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;function &lt;/font&gt;foo()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;var&lt;/font&gt; aParameter = "Some words";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff"&gt;if &lt;/font&gt;(1=2)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;% dummy()%&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;lt;/&lt;font color="#ff0000"&gt;script&lt;/font&gt;&amp;gt;&lt;br&gt;&lt;br&gt;θα εκτελέσει την server-side function 'dummy()' !!!&lt;br&gt;Όπως βλέπεις προγραμματιστικά είναι κάτι εντελώς λάθος... &lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Πέρασμα παραμέτρων από javascript function σε server side method</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36599.aspx</link><pubDate>Thu, 25 Oct 2007 21:19:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36599</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36599.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=36599</wfw:commentRss><description>Όχι ακριβώς. Στην ουσία το παραπάνω &amp;lt;%= %&amp;gt; snippet θα εκτελέσει την server side method σου, και θα εκτυπώσει το αποτέλεσμά της στον HTML κώδικα (άρα θα είναι και ορατό από τον χρήστη αν κάνει view source.&lt;br&gt;Η server side method δηλαδή, δεν εκτελείται όταν εκτελεστεί η javascript, αλλά πολύ νωρίτερα.&lt;br&gt;</description></item><item><title>Απ: Πέρασμα παραμέτρων από javascript function σε server side method</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36598.aspx</link><pubDate>Thu, 25 Oct 2007 21:12:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36598</guid><dc:creator>YiannisF</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36598.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=36598</wfw:commentRss><description>Αφού μπορώ να καλέσω μια server side method κανονικά από javascript. Απλά δεν μπορώ να της περάσω παραμέτρους. Αν δηλαδή δεν έχει παραμέτρους η μέθοδος τότε εκτελείται κανονικά. Αλλά δεν είναι δυνατόν να πρέπει οπωσδήποτε να μην έχει παραμέτρους.&lt;br&gt;</description></item><item><title>Απ: Πέρασμα παραμέτρων από javascript function σε server side method</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36568.aspx</link><pubDate>Thu, 25 Oct 2007 04:23:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36568</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36568.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=36568</wfw:commentRss><description>Δε γίνεται αυτό, καθώς οτιδήποτε σε javascript εκτελείται στον client, και αφού εκτελεστεί ο server side κώδικας.&lt;br&gt;&lt;br&gt;Ο μόνος τρόπος για να εκτελέσεις ένα server side method και να τυπώσεις τα αποτελέσματα, ξεκινώντας (initiating) την κλήση από javascript, είναι να χρησιμοποιήσεις κάποιο AJAX framework (ή απλά χρησιμοποιώντας το XmlRequestObject).&lt;br&gt;&lt;br&gt;</description></item><item><title>Πέρασμα παραμέτρων από javascript function σε server side method</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36560.aspx</link><pubDate>Thu, 25 Oct 2007 00:28:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36560</guid><dc:creator>YiannisF</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36560.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=36560</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;&lt;br&gt;μήπως γνωρίζει κανείς πώς μπορώ να περάσω μια παράμετρο που είναι δηλωμένη σε javascript σε μια μέθοδο που έχω σε server side;&lt;br&gt;&lt;br&gt;Δηλαδή θα ήθελα να κάνω κάτι σαν το παρακάτω:&lt;br&gt;&lt;br&gt;&lt;font face="Courier New"&gt;&amp;lt;script type="text/javascript" language="javascript"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function foo()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var aParameter = "Some words";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;% ServerSideMethod(aParameter); %&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;lt;/script&amp;gt;&lt;br&gt;&lt;font face="Arial"&gt;&lt;br&gt;Το πρόβλημα είναι πώς η παράμετρος  &lt;/font&gt;&lt;/font&gt;&lt;font face="Arial"&gt;aParameter δεν είναι προσβάσιμη από το context &amp;lt;% %&amp;gt;&lt;/font&gt;</description></item></channel></rss>