如何在登录后更改按钮的标签

How to change the label of button after you login

本文关键字:按钮 标签 登录      更新时间:2023-09-26

我正在用Java做一个学校项目。我能够成功登录注册的用户。但当他/她登录时,我如何隐藏登录和注册页面链接,并用MyAlumini替换它们。注销后,我如何再次向他们展示。这是我在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>

请一步一步地解释我必须做什么。非常感谢

大多数时候,站点都会有一个login.master来处理登录内容,就像site.masterdefault.master来处理其余内容一样。我也建议您这样做。您只需将登录/注册菜单放在login.master中,然后将另一个菜单放在site.master中。

作为对您评论的回应,无论您当前的主页在哪里,都可以添加另一个主页(右键单击、添加、新项目、主页),并从您的另一个首页复制标题类型的内容(对不起,我没有用java进行任何web开发,所以我不知道确切的语法)

然后你的登录主页(至少是它的菜单部分)会看起来像这样:

<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>

其余的母版页内容由您决定!