检查 site.master 页面中的状况
我在一个 asp 应用程序中有一个 site.master 页面,其中包含一个 div 菜单,它看起来像这样。
<div id="menu">
<ul>
<li class="first"><a href="sample.aspx">home</a></li>
<li><a href="managerserviceshome.aspx">manager services</a></li>
<li><a href ="employeeservicehome.aspx">employee services</a></li>
<li><a href="myprojectshomepage.aspx">my projects</a></li>
</ul>
</div>
我想要的是,仅当特定员工在数据库中将其“Is_Manager”字段设置为 True 时,经理服务部分才应可见。对于其余的,这个标签应该是不可见的。我该如何实现这一目标?我如何在此 site.master 页面中检查此条件?请帮忙。
I have a site.master page in an asp application which contains a div menu and it looks like this.
<div id="menu">
<ul>
<li class="first"><a href="sample.aspx">home</a></li>
<li><a href="managerserviceshome.aspx">manager services</a></li>
<li><a href ="employeeservicehome.aspx">employee services</a></li>
<li><a href="myprojectshomepage.aspx">my projects</a></li>
</ul>
</div>
What i want is that the manager services portion should be visible only if a particular employee has his 'Is_Manager' field set to True in the database. For the rest this tag should be invisible. How do I achieve this?? How do i check for this contidion over here in this site.master page? please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在标记内部执行此操作。在页面加载后面的代码中,设置 Is_Manager 标志并从数据库中查找它。然后,在标记中执行以下操作:
Do it inside of the mark up. In the code behind on page load, set the Is_Manager flag and look it up from the database. Then, in the markup, do this:
鉴于您到目前为止提供的内容......
在母版的 cs 文件中:
在母版页的 aspx 中
Given what you've provided so far ...
in the cs file for the master:
in the aspx for the master page