webForumDet fria alternativet

Generera javascript ifrån codebehinde?

1 svar · 249 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 538 inlägg
#1

Eller ifrån en dll, hur gör man det?

desdecadoMedlem sedan juli 2004213 inlägg
#2

Ifrån msdn:

<html>
  <head>
     <script language="VB" runat="server">
    Sub Page_Load( sender as Object,e as EventArgs) 
         
       'Form the script that is to be registered at client side.
        Dim scriptString as String = "<script language=JavaScript> function DoClick() {"
        scriptString += "myForm.show.value='Welcome to Microsoft .NET'}<"
        scriptString += "/"
        scriptString += "script>"
      
            If(Not IsClientScriptBlockRegistered("clientScript"))
        RegisterClientScriptBlock("clientScript", scriptString)
        End If
     End Sub
     </script>
  </head>
  <body topmargin="20" leftmargin="10">
     <form id="myForm" runat="server">
        <input type="text" id="show" style="width=200">
      <input type="button" value="ClickMe" onclick="DoClick()">
     </form>
  </body>
</html>

... du kan alltså använda Page.RegisterClientScriptBlock när du kör det ifrån codebehind...

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb