现在已有公司网站的源代码,任务是在公司网站主页main.aspx增加一个模块控件,我看了main.aspx调用了一个top.ascx,top.ascx的源代码如下:
[color=#008000]<%@ Control Language="C#" AutoEventWireup="true" Codebehind="_top.ascx.cs" Inherits="NetBasic.UI.UserControl.__top" %>
<%@ Register Assembly="NetBasic.Controls" Namespace="NetBasic.Controls" TagPrefix="cc1" %>
<div id="innerWrapper">
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
<!--drop menu - start -->
<style type="text/css">
<!--
-->
</style>
<div id="Layer1" class="drop_menu" onmouseover="MM_showHideLayers('Layer1','','show')"
onmouseout="MM_showHideLayers('Layer1','','hide')">
<cc1:Menu ID="menu1" runat="server" ParentID="170">
<ItemTemplate>
<div class="down_menu">
<a href="about.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
</div>
<div id="Layer2" class="drop_menu" onmouseover="MM_showHideLayers('Layer2','','show')"
onmouseout="MM_showHideLayers('Layer2','','hide')">
<cc1:Menu ID="menu8" runat="server" ParentID="275">
<ItemTemplate>
<div class="down_menu">
<a href="service_list.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
<div class="down_menu">
<a href="service_flow.aspx?id=278">服务流程 </a>
</div>
</div>
<div id="Layer3" class="drop_menu" onmouseover="MM_showHideLayers('Layer3','','show')"
onmouseout="MM_showHideLayers('Layer3','','hide')">
<cc1:Menu ID="menu2" runat="server" ParentID="250">
<ItemTemplate>
<div class="down_menu"">
<a href="theory.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
</div>
<div id="Layer4" class="drop_menu" onmouseover="MM_showHideLayers('Layer4','','show')"
onmouseout="MM_showHideLayers('Layer4','','hide')">
<cc1:Menu ID="menu3" runat="server" ParentID="255">
<ItemTemplate>
<div class="down_menu"">
<a href="development.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
</div>
<div id="Layer5" class="drop_menu" onmouseover="MM_showHideLayers('Layer5','','show')"
onmouseout="MM_showHideLayers('Layer5','','hide')">
<cc1:Menu ID="menu4" runat="server" ParentID="258">
<ItemTemplate>
<div class="down_menu"">
<a href="support.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
</div>
<div id="Layer6" class="drop_menu" onmouseover="MM_showHideLayers('Layer6','','show')"
onmouseout="MM_showHideLayers('Layer6','','hide')">
<cc1:Menu ID="menu5" runat="server" ParentID="260">
<ItemTemplate>
<div class="down_menu"">
<a href="news.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
</div>
<div id="Layer7" class="drop_menu" onmouseover="MM_showHideLayers('Layer7','','show')"
onmouseout="MM_showHideLayers('Layer7','','hide')">
<cc1:Menu ID="menu6" runat="server" ParentID="264">
<ItemTemplate>
<div class="down_menu"">
<a href="literature.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
</div>
<div id="Layer8" class="drop_menu" onmouseover="MM_showHideLayers('Layer8','','show')"
onmouseout="MM_showHideLayers('Layer8','','hide')">
<cc1:Menu ID="menu7" runat="server" ParentID="268">
<ItemTemplate>
<div class="down_menu"">
<a href="contact.aspx?cateid=<%#Eval("id")%>">
<%#Eval("Name")%>
</a>
</div>
</ItemTemplate>
</cc1:Menu>
<div class="down_menu">
<a href="contact2.aspx">服务咨询 </a>
</div>
</div>
<script language="javascript">
function dosearch()
{
if($$("keybox").value==''||$$("keybox").value=='关键字'){alert("请输入搜索关键字");return;}
window.location.href='info_search.aspx?searchkey='+$$("keybox").value;
return false;
}
function $$(obj)
{
return document.getElementById(obj);
}
</script>
<!--drop menu - end -->
<div id="top">
<div class="logo left">
<a href="main.aspx"><img src="/images/logo_drug.jpg" alt="杭州高通量新药筛选中心" width="409" height="78" border="0" /></a></div>
<div class="right">
<div class="language">
<ul>
<li>English</li>
<li>|</li>
<li>中文</li>
</ul>
</div>
<div class="xia">
<div class="search left">
<input type="text" class="input1" name="keybox" onkeydown="if(event.keyCode==13){document.getElementById('ibtsearch').focus();}"
id="keybox" value="网站检索" onclick="if(this.value=='网站检索'){this.value='';}" />
</div>
<div class="a2 left">
<input type="image" id="ibtsearch" name="ibtsearch" src="/images/btn_sea.jpg" style="cursor: pointer;" onclick="return dosearch()"
alt="search" /></div>
</div>
</div>
</div>
<div id="menu">
<div class="menu_link">
<div class="link1">
<a href="main.aspx">中心首页</a></div>
<div class="link1">
<a href="about.aspx" onmouseover="MM_showHideLayers('Layer1','','show')" onmouseout="MM_showHideLayers('Layer1','','hide')">
中心简介</a></div>
<div class="link1">
<a href="service_list.aspx" onmouseover="MM_showHideLayers('Layer2','','show')" onmouseout="MM_showHideLayers('Layer2','','hide')">
对外服务</a></div>
<div class="link1">
<a href="theory.aspx" onmouseover="MM_showHideLayers('Layer3','','show')" onmouseout="MM_showHideLayers('Layer3','','hide')">
技术平台</a></div>
<div class="link1">
<a href="development.aspx" onmouseover="MM_showHideLayers('Layer4','','show')" onmouseout="MM_showHideLayers('Layer4','','hide')">
新药开发</a></div>
<div class="link1">
<a href="support.aspx" onmouseover="MM_showHideLayers('Layer5','','show')" onmouseout="MM_showHideLayers('Layer5','','hide')">
合作交流</a></div>
<div class="link1">
<a href="news.aspx" onmouseover="MM_showHideLayers('Layer6','','show')" onmouseout="MM_showHideLayers('Layer6','','hide')">
新闻公告</a></div>
<div class="link1">
<a href="literature.aspx" onmouseover="MM_showHideLayers('Layer7','','show')" onmouseout="MM_showHideLayers('Layer7','','hide')">
资料下载</a></div>
<div class="link1">
<a href="contact.aspx" onmouseover="MM_showHideLayers('Layer8','','show')" onmouseout="MM_showHideLayers('Layer8','','hide')">
联系我们</a></div>
</div>
</div >[/color]
里面的如,中心简介、对外服务、技术平台、新药开发、合作交流,这些项目都有了,而且公司首页也能显示,现在我想,在公司首页加上一个类似“人事招聘”,那么,我这两个页面aspx,和ascx应该怎么修改,谢谢大家了啊!
6 个解决方案
#1
看的我眼疼死了
ascx是用户控件
如果多个页面使用同个功能,就写个这样的控件,方便使用!!
ascx是用户控件
如果多个页面使用同个功能,就写个这样的控件,方便使用!!
#2
lz 能换个 颜色吗?
#3
不好意思,我刚要修改颜色,结果系统提示不让改了,因为有人回复了,我重新开贴
#4
增加一个div块,但也要改数据库,数据绑定应该在ascx里~
#5
像其他几个一样的写!
#6
刚发的贴,系统提示还要过一会才能结贴,谢谢楼上的回答。
#1
看的我眼疼死了
ascx是用户控件
如果多个页面使用同个功能,就写个这样的控件,方便使用!!
ascx是用户控件
如果多个页面使用同个功能,就写个这样的控件,方便使用!!
#2
lz 能换个 颜色吗?
#3
不好意思,我刚要修改颜色,结果系统提示不让改了,因为有人回复了,我重新开贴
#4
增加一个div块,但也要改数据库,数据绑定应该在ascx里~
#5
像其他几个一样的写!
#6
刚发的贴,系统提示还要过一会才能结贴,谢谢楼上的回答。