У меня есть скрытое поле в моей странице:функция asp.net button_click возвращает странное значение для DevExpress ASPxHiddenField
<dx:ASPxHiddenField ID="screenWidth" runat="server" ClientIDMode="Static"
ClientInstanceName="screenWidth"></dx:ASPxHiddenField>
и я установить его значение с помощью JQuery:
$(document).ready(function(){
$("#screenWidth").val($(window).width());
var value = document.getElementById('screenWidth').value;
alert(value);
});
(последние две строки используются для отладки, а предупреждение показывает правильное значение).
На той же странице у меня есть кнопка для изменения размера одного из элементов управления, в зависимости от размера окна, и я пытаюсь получить размер экрана:
string screenWidth = Request.Form["screenHeight"].ToString();
Но, когда я нажимаю кнопку, Я получаю это для переменной screeenWidth:
{"data":"12|#|#"}
Request.Form [ "ScreenHeight"] возвращает ту же строку, как описано выше.
Что я делаю неправильно ...
На самом деле, хранения набора значений различного типа является основной целью данного компонента. Это четко указано в документации. Если вы не возражаете, я предлагаю вам добавить ссылку [documentation link] (https://documentation.devexpress.com/#AspNet/clsDevExpressWebASPxHiddenFieldtopic), чтобы сделать ваш ответ полным и полезным для других. – Uranus
Вы правы, я добавил ссылку в ответ. Я довольно новичок в Devexpress ... – Maus