我目前正在使用ASP的網站上工作,我認爲這是一個'自定義'CMS。在ASP導航系統中添加文字而不是圖片
我有了這個導航在一個名爲Rcp.Master文件 -
<div id="nav">
<Rcp:TopNavItem runat="server" Filter="default.aspx" HRef="" Alt="Home" Src="home.gif" Width="57" />
<Rcp:TopNavItem ID="TopNavItem1" runat="server" Filter="about-us/*" HRef="about-us/" Alt="About Us" Src="about.gif" Width="79" />
<Rcp:TopNavItem ID="TopNavItem2" runat="server" Filter="our-investments/*" HRef="our-investments/" Alt="Our Investments" Src="investments.gif" Width="123" />
<Rcp:TopNavItem ID="TopNavItem3" runat="server" Filter="team/*" HRef="team/" Alt="Our Team" Src="team.gif" Width="78" />
<Rcp:TopNavItem ID="TopNavItem4" runat="server" Filter="work/*" HRef="work/" Alt="Work with us" Src="work.gif" Width="108" />
<Rcp:TopNavItem ID="TopNavItem5" runat="server" Filter="news/*" HRef="news/" Alt="News" Src="news.gif" Width="56" />
<Rcp:TopNavItem ID="TopNavItem6" runat="server" Filter="comment/*" HRef="comment/" Alt="Comment" Src="comment.gif" Width="83" />
<Rcp:TopNavItem ID="TopNavItem7" runat="server" Filter="contact-us.aspx" HRef="contact-us.aspx" Alt="Contact Us" Src="contact.gif" Width="68" />
</div>
目前,因爲它顯示了它使用圖像的導航,而不是實際的文本。我想用「實際文本」,因此它更像是這一點 -
<div id="nav">>
<ul>
<li><a href="../index.html">Home</a></li>
<li><a href="../about-us/index.html">About us</a></li>
<li><a href="../our-investments/index.html">Our investments</a></li>
<li><a href="../team/index.html">The team</a></li>
<li><a href="../work/index.html">Work with us</a></li>
<li><a href="../news/index.html">News</a></li>
<li><a href="../comment/index.html">Comment</a></li>
<li><a href="../contact-us.aspx.html">Contact Us</a></li>
</ul>
</div>
如何和我在哪裏可以替代SRC =「」只用文字?
任何幫助將不勝感激...
斯圖
這裏的 '整體' rcp.master -
<%@ Master Language="C#" Inherits="Clear.Rcp.Www.RcpMaster, Clear.Rcp.Www" %>
<%@ Register Src="~/Controls/TopNavItem.ascx" TagPrefix="Rcp" TagName="TopNavItem" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>R</title>
<link href="<%=Root%>/css/rcp.css" rel="stylesheet" type="text/css" media="screen" />
<script src="<%=Root%>/js/jquery-1.4.2.min.js" language="JavaScript" type="text/javascript"></script>
<script src="<%=Root%>/js/jquery.imghover-1.1rc.js" language="JavaScript" type="text/javascript"></script>
<script src="<%=Root%>/js/rcp.js" language="JavaScript" type="text/javascript"></script>
<asp:ContentPlaceHolder runat="server" ID="PageHeader" />
</head>
<body><%=Root%>
<div id="header">
<div id="logo"><a href="/"><img src="<%=Root%>/i/logo.gif" alt="" /></a></div>
<div id="nav">
<Rcp:TopNavItem runat="server" Filter="default.aspx" HRef="" Alt="Home" Src="home.gif" Width="57" />
<Rcp:TopNavItem ID="TopNavItem1" runat="server" Filter="about-us/*" HRef="about-us/" Alt="About Us" Src="about.gif" Width="79" />
<Rcp:TopNavItem ID="TopNavItem2" runat="server" Filter="our-investments/*" HRef="our-investments/" Alt="Our Investments" Src="investments.gif" Width="123" />
<Rcp:TopNavItem ID="TopNavItem3" runat="server" Filter="team/*" HRef="team/" Alt="Our Team" Src="team.gif" Width="78" />
<Rcp:TopNavItem ID="TopNavItem4" runat="server" Filter="work/*" HRef="work/" Alt="Work with us" Src="work.gif" Width="108" />
<Rcp:TopNavItem ID="TopNavItem5" runat="server" Filter="news/*" HRef="news/" Alt="News" Src="news.gif" Width="56" />
<Rcp:TopNavItem ID="TopNavItem6" runat="server" Filter="comment/*" HRef="comment/" Alt="Comment" Src="comment.gif" Width="83" />
<Rcp:TopNavItem ID="TopNavItem7" runat="server" Filter="contact-us.aspx" HRef="contact-us.aspx" Alt="Contact Us" Src="contact.gif" Width="68" />
</div>
</div>
<asp:ContentPlaceHolder ID="PageContent" runat="server" />
<div id="footer">© <a href="<%=Root%>/terms.aspx">Terms of use and disclaimer</a>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18033471-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>
尼爾回答你的問題 -
<%@ Control Language="C#" Inherits="Propeller.Web.NavItem, Propeller.Web" %>
<%if (!ShowOnState)
{
%><a href="<%=Root %>/<%=HRef %>"><img src="<%=Root%>/i/nav/<%=Src %>" alt="<%=Alt %>" class="hover" /></a><%
}
else
{
%><a href="<%=Root %>/<%=HRef %>"><img src="<%=Root%>/i/nav/on/<%=Src %>" alt="<%=Alt %>" /></a><%
}%>
至於是否需要。這個網站很漂亮。硬編碼加上使用CMS的...心理
這是一個自定義的控制的存在,什麼在〜/控制代碼/ TopNavItem.ascx是什麼樣子?也是這種控制是必要的? –
添加到帖子Neil –
我可以直接在主文本中編輯Src,然後在<%=Src %>之間移動>? –