мне нужно передать параметр из jquery в мой код - PullRequest
1 голос
/ 08 ноября 2011

Я пытался создать закладку для моего кода asp.net, страница aspx написана в jquery, поэтому мне нужно передать параметр из jquery в код позади страницы .aspx.зашифровать?

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Использование скрытого поля будет вашим решением:

В javascript:

function SetValue()
{
    $('#<%=Hidden1.ClientID%>').val() = "testing !!!!!";
}

И в html вам нужно это:

<input id="Hidden1" runat="server" type="hidden" value="" />

или это:

<asp:HiddenField ID="Hidden1" runat="server" Value="" />

И затем, поскольку ваше скрытое поле является сервером runat, вы можете получить к нему доступ в коде следующего поста назад.

Если вы не хотитедля обратной передачи вам может понадобиться webMethod

0 голосов
/ 08 ноября 2011

Кроме того, при использовании скрытого поля я всегда избегаю использования спагетти-кода. Вы можете сделать это в JQuery. С помощью $ selector вы всегда получите правильный идентификатор серверного элемента управления.

<asp:HiddenField ID="Hidden1" runat="server" Value="" />
<style type="text/javascript">
    function SetValue()
    {
        $("input[id$='Hidden1']").val("Some Value");
    }
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...