Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

JavaScript σε ASP Controls

Îåêßíçóå áðü ôï ìÝëïò Θανάσης Διαμάντης. Τελευταία δημοσίευση από το μέλος Pak στις 22-11-2007, 09:50. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-11-2007, 16:53 37607

    JavaScript σε ASP Controls

    Γειά σε όλους!

    Παρατήρησα ότι όταν προσπαθώ να θέσω μια JavaScript συνάρτηση σε κάποιο γεγονός κάποιου ASP Control, παράγεται σφάλμα. Τα ASP Controls δεν δέχονται JavaScripts ή εγώ κανω κάτι λάθος (το οποίο αίναι και το συντρηπτικά πιθανότερο)? Άν εγώ κάνω κάτι λάθος, θα μπορούσε κάποιος να μου στείλει ένα παράδειγμα κώδικα?

    Ευχαριστώ προκαταβολικά.

  •  21-11-2007, 21:28 37618 σε απάντηση της 37607

    Απ: JavaScript σε ASP Controls

    Εσύ κάνεις κάτι λάθοςSmile! Θες να μας δώσεις ένα κομμάτι κώδικα να σου πούμε το λάθος; Μπορέι να μήν είναι ο τρόπος που καλείς τη συνάρτηση αλλά οτιδήποτε άλλο.


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  22-11-2007, 00:18 37621 σε απάντηση της 37607

    Απ: JavaScript σε ASP Controls

    Θαναση για δες αυτο, ενα απλο παραδειγμα.....

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <%@ Page Language="VB" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    Button1.Attributes.Add("onClick", "alert('Thanasis has asked a question on DNZ!');")
    End Sub
    </script>

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Untitled Page</title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>
    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Style="position: static"
    Text="Button" /></div>
    </form>
    </body>
    </html>


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  22-11-2007, 09:50 37630 σε απάντηση της 37621

    Απ: JavaScript σε ASP Controls

    Πιστεύω είναι καλύτερα να κάνεις την ανάθεση στο attribute στο  Page_Load! Έτσι θα αποφύγεις το postback από την πρώτη φορά. Πάντως πιστεύω ότι η ανάθεση έχει γίνει στο html και όχι στον κώδικα και γι αυτό κάτι πάει λάθος...
    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems