日期:2014-05-17  浏览次数:20454 次

网页菜单中的链接问题
问题是这样的,见如下代码:
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了