首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

网页菜单中的链接有关问题

2012-05-14 
网页菜单中的链接问题问题是这样的,见如下代码:HTML codelia classhide hrefclassintro.aspx课

网页菜单中的链接问题
问题是这样的,见如下代码:

HTML code
<li><a class="hide" href="classintro.aspx">课程介绍</a>                <ul>                    <li><a href="classintro.aspx">课程简介</a></li>                    <li><a href="classintro.aspx" >课程特色</a></li>                    <li><a href="classintro.aspx" >课程建设规划</a></li>                                        <li><a href="classintro.aspx">政策支持</a></li>                </ul>            </li>

上面的4个链接都是跳转到classintro.aspx页面,但是我点击每一个链接,应该显示对应的内容,在classintro.aspx里面使用的是框架结构,见代码:
HTML code
<div>        <p>            <a href="ms/ms1.aspx" class="ms" target="ms">课程简介<span style="margin-left: 62px;                font-size: 15px;">?</span></a></p>        <p>            <a href="ms/ms3.aspx" class="ms" target="ms">课程特色<span style="margin-left: 62px;                font-size: 15px;">?</span></a></p>        <p>            <a href="ms/ms2.aspx" class="ms" target="ms">课程建设规划<span style="margin-left: 30px;                font-size: 15px;">?</span></a></p>        <p>            <a href="ms/ms4.aspx" class="ms" target="ms">政策支持<span style="margin-left: 62px;                font-size: 15px;">?</span></a></p>        <iframe style="height: 393px; width: 796px" src="ms/ms1.aspx" name="ms" frameborder="0">        </iframe>    </div>

也就是说,我菜单中的4个链接虽然都是跳转的同一个classintro.aspx页面,但是框架里面显示的页面是不同的,是相对应的,请问这应该如何实现?
 谢谢大侠!

[解决办法]
采用地址栏传递参数,然后根据参数判断

例如
HTML code
<li><a class="hide" href="classintro.aspx">课程介绍</a>                <ul>                    <li><a href="classintro.aspx?type=1">课程简介</a></li>                    <li><a href="classintro.aspx?type=2" >课程特色</a></li>                    <li><a href="classintro.aspx?type=3" >课程建设规划</a></li>                                        <li><a href="classintro.aspx?type=4">政策支持</a></li>                </ul>            </li>
[解决办法]
传参数啊
[解决办法]
<li><a class="hide" href="classintro.aspx">课程介绍</a>
<ul>
<li><a href="classintro.aspx?type=1">课程简介</a></li>
<li><a href="classintro.aspx?type=2" >课程特色</a></li>
<li><a href="classintro.aspx?type=3" >课程建设规划</a></li>

<li><a href="classintro.aspx?type=4">政策支持</a></li>
</ul>
</li>

第一个页面这样只写,然后在classintro.aspx的后台这样获取
protected void Page_Load(object sender, EventArgs e)
{
typeid = Convert.ToInt32(Request.QueryString["type"]);
}
然后在前台在用它判断就ok了

热点排行