Asp.net主页面导航与内容页面

时间:2014-07-28 17:57:34

标签: c# asp.net twitter-bootstrap uinavigationbar

我有一个主页面设计,其结构如下:

main.master
index.aspx
    folder A
      indexa.aspx
    folder B
      indexb.aspx
    folder C
      indexc.aspx

当我运行应用程序时,index.aspx是默认页面。从该页面我想在所有页面之间导航。防爆。从 index.aspx 导航到 indexa.aspx ,从 indexa.aspx 导航到 indexc.aspx ,等等上。但实际上我找不到资源

   <div class="navbar-right">
    <ul class="nav navbar-nav">
        <li>
            <a href="~/../folder A/indexa.aspx">
            </a>
        </li>
        <li>
            <a href="~/../folder C/indexb.aspx">
            </a>
        </li>
        <li>
            <a href="~/../folder C/indexc.aspx" >
            </a>
        </li>
       </ul>
  </div>

 <ul class="sidebar-menu">
        <li class="active">
            <a href="../index.aspx">
            </a>
        </li>
</ul>

1 个答案:

答案 0 :(得分:1)

从你的结构:

C:/projects/
    main.master
    index.aspx
    folder A/
      indexa.aspx
    folder B/
      indexb.aspx
    folder C/
      indexc.aspx

网址     “〜/../文件夹A / indexa.aspx” 会带你去     “C:/文件夹A / indexa.aspx”

你想要的     “〜/ folder A / indexa.aspx”

带你去     “C:/ projects / folder a / indexa.aspx”

但是,根据我的理解,您需要使用服务器控件“〜”才能正常工作。 use of tilde (~) in asp.net path