Я использую диалоги Sharepoint.
Я следовал этой статье, чтобы передать значения в диалог:
http://online.appdev.com/edge/blogs/doug_ware/archive/2010/09/25/passing-values-from-a-list-custom-action-to-server-code.aspx
это предлагает использовать значения чтения с помощьюwindow.top.g_childDialog.get_args () и сохранить значение в виде JSON в скрытом поле, чтобы их можно было прочитать с помощью кода сервера.
Мне удалось сделать эту работу.
Однако моя проблема заключается в том, что мне нужно немедленно использовать это значение со стороны сервера и передать это значение от клиента к серверу.
Когда я работаю, я делаю __doPostBack, чтобы вернуться на сервер (после установки скрытого поля), и в коде сервера я читаю данные из поля ввода.
Однако здесь явно есть проблема с производительностью, так как я делаю дополнительную обратную передачу.
Есть ли способ прочитать параметры сразу с сервера, а не из Javascript.
Я знаю, что вы можете использовать строку запроса (а не опции), но у меня есть относительно большой объем данных, которые мне нужно передать, и я не хочу использовать строку запроса.
Любая помощь будет принята с благодарностью.
Спасибо!