メニュー項目のonClickイベントであるマスターページでjavascriptを実行しています。これを隠しフィールドに設定し、マスターページのInitではこのhiddenにアクセスできませんフィールド値。マスターページのコードビハインドでJavaScriptを使用してアクセス値を設定
大丈夫
メニュー項目のonClickイベントであるマスターページでjavascriptを実行しています。これを隠しフィールドに設定し、マスターページのInitではこのhiddenにアクセスできませんフィールド値。マスターページのコードビハインドでJavaScriptを使用してアクセス値を設定
大丈夫
ロードフェーズまでの状態では、状態は使用できません。その前にチェックインする必要がありますRequest.Form
これはコードです。マスターページで私はタグを追加します 次に、マスターページがロードされるたびに関数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の値が通知され、割り当てられた値が表示されます。
こんにちは、 返信ありがとうございます。私はRequest.Formでチェックしました。カウントはゼロです可能性がありますコードの背後にこの値を得るための他の方法はありますか? –
私はOnLoadでも同じことを試みましたが、Page_Loadイベントはまだ空です! –
コードを投稿する必要があります。あなたの隠されたフィールドはどのように見えますか? – Bryan