2009-03-19 8 views

答えて

1

ロードフェーズまでの状態では、状態は使用できません。その前にチェックインする必要がありますRequest.Form

+0

こんにちは、 返信ありがとうございます。私はRequest.Formでチェックしました。カウントはゼロです可能性がありますコードの背後にこの値を得るための他の方法はありますか? –

+0

私はOnLoadでも同じことを試みましたが、Page_Loadイベントはまだ空です! –

+0

コードを投稿する必要があります。あなたの隠されたフィールドはどのように見えますか? – Bryan

0

これはコードです。マスターページで私はタグを追加します 次に、マスターページがロードされるたびに関数setScript()が実行されるスクリプトタグがあります。 setScript();私は新しい機能を追加し、Aタグのonclickイベントのすべて「」タグとすべてをナビゲートしているすべてのメニュー項目を通じて // Iナビゲートし、以下のコード

setScriptは()です。

function setScript() 
    { 
     var objMenu=document.getElementById('<%=_menu.ClientID %>'); 
     var objHyperLinks=objMenu.getElementsByTagName('a'); 
     for(var i=0;i<objHyperLinks.length;i++) 
     { 
      var pageLoc=objHyperLinks[i].href; 
      objHyperLinks.item(i).onclick=function(){return setEvent(this);}; 
     } 
    } 

    function setEvent(Loc) 
    { 
     var pageLoc=Loc+""; 
     var iframePath=document.location.href; 
     var targetPath=pageLoc; 
     document.getElementById('<%=hdnPath.ClientID %>').value=targetPath; 

     if(document.all) 
     { 
      document.all.frameLoader.src=targetPath; 
     } 
     else 
     { 
      var frame=window.frames; 
      frame[0].location.href=targetPath; 
     } 
     return false; 
    } 

targetPathが割り当てられた直後にhdnPathの値が通知され、割り当てられた値が表示されます。

関連する問題