Как получить контрольные значения и изменить их в методах страницы? - PullRequest
0 голосов
/ 05 октября 2010

У меня есть пара элементов управления на странице. Мне нужно изменить эти значения в методе Page. Как мне это сделать?. Когда я изменяю эти значения в странице, метод должен отражаться на странице?

Пожалуйста, дайте мне образец.

1 Ответ

1 голос
/ 05 октября 2010

Быстрый пример:

<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 + "!!!";
    }
...