我一直在研究一个项目,我注意到我一遍又一遍地重复使用相同的菜单,如果我需要改变一些东西,我需要改变20多页,因为它是一份菜单。
我的问题是,是否可以在其上设置一个包含工作菜单的aspx
文件,并让其他页面调用它?到目前为止我已经尝试了
<?php include('Menu.aspx') ?>
<iframe id="myIframe" src="Menu.aspx" height="100%" width="100%"></iframe>
后来(iframe)显示了一些内容,但我无法调整大小,链接也无法正常工作。 php
一个没有显示任何内容。任何帮助将不胜感激,非常感谢。
答案 0 :(得分:2)
您可以使用以下方法来解决此问题:
答案 1 :(得分:1)
最适合您的选择是创建User Control,并在所有网页中使用它。
用户控件类似于服务器控件(例如asp文本框,更新面板等),但是由开发人员定制以满足他的特定需求。
如果菜单更像是您所有网页的常见布局/主题,则可以使用Master Page代替。
答案 2 :(得分:0)
你必须熟悉母版页。将其作为初学者教程:http://www.codeproject.com/Articles/333650/Beginner-s-Tutorial-on-Master-Pages-in-ASP-NET
答案 3 :(得分:0)
在asp.net页面中重用菜单有两种选择。
使用站点地图并添加到母版页中。
https://msdn.microsoft.com/en-us/library/aa581781.aspx
http://webproject.scottgu.com/CSharp/MasterPages/MasterPages.aspx
希望这会对你有所帮助。 感谢