【问题标题】:Navigation in Master page asp.net在母版页 asp.net 中导航
【发布时间】:2014-03-18 07:14:42
【问题描述】:

我使用此代码从母版页导航。但它不工作。 它甚至没有显示有一些是超链接。 我再次使用了相同的代码。但那一次它奏效了

有什么建议吗?

<ul> 
      <li title="Home"><a href="Home.aspx" id="current">Home</a></li>
    <%@ Master Language="C#" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
    **<title>Enlighten</title>
    <%--<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />--%>
    <link rel="stylesheet" href="images/Enlighten.css" type="text/css" />
    <%--</head>--%>
    <body>
        <%--<form id="form1" runat="server">--%>
    <div id="wrap">
      <div id="header">
        <div id="logo-box">
          <h2 id="logo">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Agarwal<br />
              Dharamshala</h2>
          <h2 id="slogan">One Brick           
           <br />
           One Rupee</h2>
        </div>
        <div class="headerphoto"></div>
      </div>
      <div id="menu">
      <div class="align-left">
          <ul> 
          <li title="Home"><a href="Home.aspx" id="current">Home</a></li>
          <li><a href="http://www.free-css.com/" runat="server">XXX</a></li>
          <li><a href="http://www.free-css.com/" runat="server">Donate</a></li>
          <li class="Contact"><a href="Getaccomodation.aspx" runat="server">Get </a></li>
          <li class="button"> <a href="C:\Users\Princy\Documents\Visual Studio 2008\WebSites\A+D\ContactUs.aspx" runat="server">Contact</a></li>
        </ul>
      </div>
  </div>**

【问题讨论】:

  • 你能提供更多关于它的代码和应用的样式吗?这将有助于我们了解问题所在。
  • 几乎所有的母版页代码都在这里。
  • 检查控制台..它将显示应用到它的所有样式..并检查它是否已被任何样式设置为隐藏
  • 问题没有解决:(
  • 如果是这样,请将代码添加到jsfiddle.net,包括css

标签: html asp.net .net


【解决方案1】:

首先,查看页面的源代码,也许链接在那里,但由于某些 css 它不可见。如果它在源代码中,那么您知道它在那里,您只是看不到它,如果它不在那里,您就知道您实际上没有在看正确的页面。这就是我要开始的地方。

【讨论】:

    【解决方案2】:

    您的母版页中的代码(在 ContentPlaceHolder 内)可能会被您的 aspx 页面上的 Content 控件替换。

    因此,请检查您的aspx 页面上是否有任何Content 控件具有引用您母版页中相应ContentPlaceHolder 控件的ContentPlaceHolderID 控件

    【讨论】:

    • 它没有用。页面上没有内容控制。我试过这个。也没有工作..请帮助
    • Contact
  • 您是否尝试调用外部网站页面?
  • 不,我正在尝试通过菜单栏导航页面。我在网上看到了这个作为替代方案。所以,试了一下。
  • HREF 属性不能与物理路径一起使用。从您的代码 sn-p 中也可以看出,您指定了无法正常工作的物理路径。例如,您可以直接在 Firefox 地址栏中复制并粘贴您的物理路径,然后 Firefox 会说:“地址不被理解。Firefox 不知道如何打开这个地址,因为协议 (c) 不是与任何程序相关联。”
  • 【解决方案3】:

    您在母版页声明之前、页眉之前和正文之外都有 HTML。这可能使浏览器和/或服务器无法呈现页面...

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签