2013-07-03 2 views
0

У меня есть четыре текстовых поля и два выпадающего списка. Они должны быть помещены в Panel. Эта страница обновляется каждые одну минуту. Если я ввожу данные в текстовое поле, через одну минуту обновите значения текстового поля. Итак, как сохранить значения текстового поля при обновлении или загрузке страницы. Это возможно для jquery.But я не знаю jquery much.So, пожалуйста, помогите мне. Я использую Asp.net, JQuery, C#.При загрузке страницы, как сохранить значение текстового поля

+1

Если это текстовые входы на стороне сервера, возможно, вы сохраните значения в переменной при обновлении, выполните проверку «PostBack» и перезагрузите переменные. – tymeJV

+1

попробовали опцию «Updatepanel»? –

+0

Да, серверная сторона означает его легко .. но я использую panel.so, если обновление панели хочет поддерживать значения текстового поля. – user2235898

ответ

0

Вы не можете сохранить значение переменной, используя javacript/Jquery. Те коллекции объекта сбросят во время каждой страницы load.One образом, что вы должны реализовать один жереха Скрытого поле или просмотреть состояние в вас странице и сохранить значение в том управлении и заселить с помощью Javacript/Jquery

образца код:

Код Aspx;

<asp:HiddenField runat="server" ID="hdTextValues" /> 

Добавить значение из кода cs попытаться сделать на странице загрузить его самостоятельно. трески:

hdTextValues.Value = "TxtValue1,TxtValue2,TxtValue3,TxtValue4"; 

функция JavaScript вы должны вызвать в готовом методе. Код:

function FillText() { 
    var text =$("#hdTextValues").val().split(','); 
    for (i = 0; i < 4; i++) { 
     $("#TextBoxId" + i).val(text[i]); 
    } 
} 

функция call.

$(document).ready(function() { 
FillText(); 
}); 

Счастливый coding.Let мне знать, если у вас есть какие-либо вопросы

+0

Спасибо за ваш ответ. Могу ли я предоставить пример кода, пожалуйста? – user2235898

+0

Я скоро обновлю ответ. –

+1

Благодарим вас. Если текстовое поле размещено на панели или панели обновления, но когда значения текстового поля загрузки страницы не обновляются. – user2235898

0

подход Один

<asp:UpdatePanel> с UpdateMode ="Conditional" лучше вариант, когда вы уверены, что ваши ценности TXT не собираются изменить после обратной передачи.

Пойнт Проверить

Если вы не сбросить значения в PageLoad

Другое Approch

Bind вашего текстового поля каждый раз на Page_Load как

Protected Void Page_Load(object Sender, EventArgs e) 
{ 
    if (IsPostBack) 
    { 
    TextBox1.Text = Request["TextBox1"].ToString(); 
    } 
} 
Смежные вопросы