Это не то, что вы ищете, но если ваша проблема в том, что вы хотите, чтобы весь ввод ранее заполненной страницы отображался при переходе пользователя обратно на нее, и вы уже сохранили всю эту информацию, тогда Вы можете попробовать что-то вроде этого:
HTML
<input type="text" id="yourID" name = "yourName" value = "<%=data%>"/>
Тогда все, что вам нужно сделать, это установить data
в public
в коде позади. Затем, чтобы получить значение для data
, просто позвоните в свою базу данных.
Убедитесь, что вы делаете data
пустым при вызове инициализации public string data = "";
или любого другого типа. Таким образом, если информация отсутствует, она будет пустой, а если сохраненная информация будет заполнена.
Вы также можете попытаться передать все данные через params
в url
, например так:
C #
Response.Redirect("webpage.aspx?data=" + data + "&data1=" + data1);
Или хотя бы JavaScript:
window.location = ("webpage.aspx?data=" + data + "&data1=" + data1);
Для получения запроса сделайте следующее:
if (Request.Params.AllKeys.Contains("data"))
{
data = Request.Params["data"];
}
Этот способ менее идеален, если передается много данных.