2010-12-30 2 views
1

У меня есть метка в abc.aspx, скажем 'label1'. Я хочу присвоить значение 'label1' с другой страницы xyz.ashx. Как я могу это сделать?контроль доступа другой страницы asp.net

+0

Вы можете сделать запрос на обработчик, а затем установите значение из вашего abc.aspx. –

+0

Зачем вам это нужно? Я подозреваю, что есть намного более простой способ выполнить то, что вы пытаетесь сделать. –

+0

Pls дает некоторые подробности. Я понял, что вам нужно назначить значение текстового поля? U может использовать некоторые ajax для этого. – kbvishnu

ответ

2

В целом, это не имеет смысла.

Когда ваша вторая страница выполняется, первая страница ушла. Это просто больше не существует. Для вас нет метки.

Даже если вы можете назначить метку, предыдущий запрос завершен. HTML (без изменения) уже отправлен в браузер пользователя.

0

Я думаю, у пожалуйста попробуйте этот вызов getValue в document.ready

getValue = function() { 
       $.post('../ax/a.ashx?val=1' 
          , 
          { 
            spc: data // pass some data 
          } 
          , function(data) {          
            document.getElementById("<%=textBox1.ClientID %>").value = data; 
        }); 
      } 
+0

Просьба указать, что его «другая страница» стала этим обработчиком. –

Смежные вопросы