2010-10-05 11 views
-2

J'ai quelques contrôles dans la page. J'ai besoin de modifier ces valeurs dans la méthode Page. Comment puis je faire ça?. Quand je modifie ces valeurs dans la méthode de page devrait refléter dans la page?Comment obtenir les valeurs de contrôle et les modifier dans les méthodes de page?

Veuillez me donner l'exemple.

+0

Que voulez-vous dire par "méthodes de page"? Vos contrôles sont-ils des contrôles .NET ou HTML? – Brad

+0

Par méthodes de page, voulez-vous dire l'option PageMethods de l'intégration du service Web avec AJAX, ou quoi? –

Répondre

1

Exemple rapide:

<asp:ScriptManager runat="server" EnablePageMethods="true" /> 
<!-- or ToolkitScriptManager, but remember to put only one --> 

<script type="text/javascript"> 
    function invokeMethod() { 
     x = document.getElementById('<%= TextBox1.ClientID %>').value; 
     PageMethods.theMethod(x, OnSuccess, OnFailure); 
    } 
    function OnSuccess(r) { 
     document.getElementById('<%= TextBox1.ClientID %>').value = r; 
    } 
    function OnFailure(r) { 
     alert(r._message); 
    } 
</script> 

[System.Web.Services.WebMethod()] 
    public static string theMethod(string x) 
    { 
     return x + "!!!"; 
    }