2010-12-30 17 views
1

私はabc.aspxにラベルを持っています、例えば 'label1'です。別のページxyz.ashxから 'label1'に値を割り当てる必要があります。これどうやってするの?別のページのアクセス制御asp.net

+0

でこの コールgetValueを試してみてくださいね。 –

+0

なぜあなたはしたいですか?私はあなたがやろうとしていることを達成するためのはるかに簡単な方法があると思う。 –

+0

Plsはいくつかの詳細を提供します。私が理解したことは、テキストボックスの値を割り当てる必要があるということです。 Uはそれを行うためにいくつかのAjaxを使うことができます。 – kbvishnu

答えて

2

一般に、これは意味をなさない。

2番目のページが実行されると、最初のページはなくなります。それはもはや存在しません。あなたに割り当てるラベルはありません。

ラベルに割り当てることができたとしても、以前の要求は終了しています。 HTML(変更なし)はすでにユーザーのブラウザに送信されています。

0

私はuはplsはあなたがハンドラに要求を行い、その後、あなたのabc.aspxから値を設定することができますdocument.ready

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

彼の「他のページ」がこのハンドラになったという事実を含めてください。 –

関連する問題