0

私はJavaで学校のプロジェクトに取り組んでいます。登録したユーザーに正常にログインできます。しかし、彼/彼女がログインしたときに、ログインと登録ページのリンクを非表示にして、それらをMyAlumniに置き換えるにはどうすればよいですか。サインアウトした後、どうすればそれらを再度表示できますか。これがMasterPageの私のリンクのコーディングです

 <td id="menucontainer" align="center">
                    <br>
<button id="homeBtn" onclick="window.location.href='Main.do'"></button>
<br>
<button id="loginBtn" onclick="window.location.href='ForwardGeneralAction.do?page=Login'"></button>
<br>
<button id="signupBtn" onclick="window.location.href='ForwardGeneralAction.do?page=SignUp'"></button>
<br>
<button id="helpBtn" onclick="window.location.href='ForwardGeneralAction.do?page=Help'"></button>
<br>
<button id="contactBtn" onclick="window.location.href='ForwardGeneralAction.do?page=Contact'"></button>
<br>

私がしなければならないことを段階的に説明してください。どうもありがとう

4

1 に答える 1

1

ほとんどの場合、サイトにはlogin.masterログイン関連のものを処理するための、site.masterまたはのようdefault.masterに残りの部分を処理するためのがあります。私もあなたの場合にこれを提案します。ログイン/登録メニューをlogin.masterに配置し、次に他のメニューをsite.masterに配置します。

あなたのコメントに応えて、あなたの現在のマスターページがどこにあっても、別のマスターページを追加し(右クリック、追加、新しいアイテム、マスターページ)、他のマスターページからヘッダータイプのものをコピーします(申し訳ありませんが、私はWeb開発を行っていませんJavaであるため、正確な構文はわかりません)

そして、ログインマスターページ(少なくともそのメニュー部分)は次のようになります。

<td id="menucontainer" align="center">
                    <br>
<button id="homeBtn" onclick="window.location.href='Main.do'"></button>
<br>
<button id="loginBtn" onclick="window.location.href='ForwardGeneralAction.do?page=Login'"></button>
<br>
<button id="signupBtn" onclick="window.location.href='ForwardGeneralAction.do?page=SignUp'"></button>

次に、他のマスターページ(メニュー部分)は次のようになります。

<td id="menucontainer" align="center">
                    <br>
<button id="homeBtn" onclick="window.location.href='Main.do'"></button>
<br>
<button id="alumniBtn" onclick="window.location.href='MyAlumni.do'"></button>
<button id="helpBtn" onclick="window.location.href='ForwardGeneralAction.do?page=Help'"></button>
<br>
<button id="contactBtn" onclick="window.location.href='ForwardGeneralAction.do?page=Contact'"></button>

マスターページの残りの部分はあなた次第です!

于 2012-07-12T19:25:06.933 に答える