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.masterdefault.master来处理它的其余部分。在你的情况下,我也建议这样做。您只需将登录/注册菜单放在 login.master 中,然后将另一个菜单放在 site.master 中。

作为对您的评论的回应,无论您当前的母版页在哪里,添加另一个(右键单击、添加、新项目、母版页)并从您的其他母版页复制标题类型的内容(对不起,我没有做过任何网络开发在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 回答