这是一个B2C网站,本来是独立页面,现在我要嵌套母板,应该怎么处理Head,Body标记中的内容。包括Title容器,Script中的内容都应该怎么迁移?
源码如下:<%@ Page Language="C#"  AutoEventWireup="true" CodeBehind="Search.aspx.cs" Inherits="Maunite.Web.stop.Search" %><%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<%@ Register Src="UserComponent/Head.ascx" TagName="Head" TagPrefix="uc2" %>
<%@ Register Src="UserComponent/footer.ascx" TagName="footer" TagPrefix="uc1" %>
<%@ Register Src="UserComponent/Daohang.ascx" TagName="Daohang" TagPrefix="uc3" %>
<!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>
       <%= Maunite.DAL.Configuration.setMeta("title")%>
    </title>
    <meta name="Keywords" content="<%=Maunite.DAL.Configuration.setMeta("Meta_Keywords")%>" />
    <meta name="Description" content="<%= Maunite.DAL.Configuration.setMeta("Meta_Description")%>" />
<script src='http://www.inotone.net/CustomerService/IM.aspx?CID=<%=Maunite.DAL.Configuration.setMeta("IMCid")%>' type='text/javascript'></script>
    <link rel="stylesheet" type="text/css" href="imageone/unite_header20100419.css" />
    <link rel="stylesheet" type="text/css" href="imageone/homepage100329.css" />    <script type="text/javascript" src="imageone/pagetop20100419.js"></script>
<script type="text/javascript" src="image/jQuery-1.3.2.js"></script>
    <script type="text/javascript" src="image/ZuoBiao.js"></script>
    <style type="text/css">    </style>
<script type="text/javascript">
function Edit1Change()
{
    var wherestr =document.getElementById("key_S").value;
    if(wherestr!=""){
         var Search=Maunite.Web.stop.Search.SearchList(String(wherestr)).value;
        //alert(Search); 
         var str="";
        if(Search.length>0)
         {
        // var date=eval('('   Search   ')'); 
             for(var j = 0; j < Search.length; j++)
             {
                 str+="<ul><li class='left'><a href='Search.aspx?SearchType="+Search[j+2]+"&SearchName="+wherestr+"'>"+Search[j]+"</a></li>";
                 str+="<li sclass='right'>约有"+Search[j+1]+"个结果</li></ul>";
                 j=j+2;
              }
             document.getElementById("seach").innerHTML="";
             $("#seach").append(str);
             document.getElementById("seach").style.display="block";
         }else
         {document.getElementById("seach").style.display="none";}
    }else{document.getElementById("seach").style.display="none";}}
function SEARCH(){     var wherestr =document.getElementById("key_S").value;
   document.location="Search.aspx?SearchName=" + wherestr;
     
}
</script>
</head>
<body>
   
    <div class="homepage_wrapper">
        <!--左开始-->
        <div class="homepage_navfirst " style="width: 190px">
            <div style="border: 1px #ccc solid; width: 190px;">
                <table style="background: #FFF0DB; width: 190px">
                    <tr>
                       
                        <td valign="middle" style="color: #663333; font-size: 14px; font-weight: bold; padding: 5px 0px 5px 10px">
                            <asp:Label ID="Label1" runat="server" Text=""></asp:Label> </td>
                    </tr>
                </table>
                <!--<p style="height: 20px; padding: 10px 0px 5px 10px;">
                    <a href="#" style="font-size: 14px" title="">
                        <asp:Label ID="SecondTypeName" runat="server" Text=""></asp:Label></a></p>--><p style="height: 10px;"></p>
                <p class="nunberp">
                    <asp:Label ID="ThirdTypeName" runat="server" Text=""></asp:Label></p>
                <!--<ul  class="pronunber">
<li>存储卡(183)</li>
<li>电池(2196)</li>
<li>充电器(979)</li>
<li>耳机(316)</li>
<li>蓝牙耳机(609)</li>
<li>挂饰(99)</li>
<li>贴膜(1359)</li>
<li>保护套(968)</li>
<li>数据配件(201)</li>
<li>车载配件(183)</li>
</ul>-->
            </div>
            <div style="height: 10px; overflow: hidden;">
            </div>
            <div style="border: 1px #ccc solid; width: 190px;">
                <table style="background: #FFF0DB; width: 190px">
                    <tr>
                        <td valign="middle" style="color: #663333; font-size: 14px; font-weight: bold; padding: 5px 0px 5px 10px">
                            属性</td>
                    </tr>
                </table>
                <p class="proshuxiang">
                    价格</p>
                <ul class="pronunber">
                   <li><asp:LinkButton ID="LinkButton12" runat="server" OnClick="LinkButton12_Click" >所有价格</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">200以下</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">200-500</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton3" runat="server" OnClick="LinkButton3_Click">500-1000</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton4" runat="server" OnClick="LinkButton4_Click">1000-2000</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton5" runat="server" OnClick="LinkButton5_Click">2000-5000</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton6" runat="server" OnClick="LinkButton6_Click">5000-10000</asp:LinkButton></li>
                    <li><asp:LinkButton ID="LinkButton7" runat="server" OnClick="LinkButton7_Click">10000以上</asp:LinkButton></li>
                </ul>
                 <div style="height: 10px; overflow: hidden; margin: 0px 10px 0px 10px">
                    </div>
            </div>
        </div>
        <!--左结束-->
        <!--右开始-->
        <div class="homepage_main" style="width: 755px;">
            <div style="border: 1px #ccc solid; width: 753px; padding: 1px">
                  <table style="background: #ededed; width: 100%">
                    <tr>
                        <td style="padding-left: 10px; height: 30px; width: 50px">
                            排序
                            <img alt="" src="image/allsearch_pic_point_4x7.gif" /></td>
                        <td style="width: 60px">
                           <div class="paixuImage"><asp:LinkButton ID="LinkButton8" runat="server" OnClick="LinkButton8_Click">销量</asp:LinkButton></div></td>
                        <td style="width: 60px">
                            <div class="paixuImage"><asp:LinkButton ID="LinkButton9" runat="server" OnClick="LinkButton9_Click">价格</asp:LinkButton></div></td>
                        <td style="width: 100px">
                           <div class="paixuImageTwo"> <asp:LinkButton ID="LinkButton10" runat="server" OnClick="LinkButton10_Click">上架时间</asp:LinkButton></div></td>
                        <td style="width: 100px">
                           <div class="paixuImageTwo"> <asp:LinkButton ID="LinkButton11" runat="server" OnClick="LinkButton11_Click">商家评价</asp:LinkButton></div></td>
                        
                        
                        <td align="right" style="padding-right: 20px">
                            </td>
                    </tr>
                </table>
                <asp:DataList ID="AllPro" runat="server" RepeatColumns="4">
                    <ItemTemplate>
                          <div class="mall_ayf_style3">
                                <div class="mall_ayf_style3_pic">
                                    <a href="product.aspx?id=<%#Eval("id") %>" target="_blank">
                                        <img src="../UploadFile/gift/<%#Eval("ProImage") %>" width="100px" height="100px" alt="<%#Eval("ProName") %>" />
                                    </a>
                                </div>
                                <div class="mall_ayf_style3_text">
                                    <a href="" target="_blank" title="<%#Eval("ProName") %>"><%# SetColor(Eval("ProName").ToString())%></a></div>
                                <div class="mall_ayf_style3_munb">
                                    <span class="del">¥<%#Eval("MarketPrice")%></span>¥<span class="red"><%#Eval("Mallprice") %></span></div>
                            </div>
                    </ItemTemplate>
                </asp:DataList> 
            </div>
             <div style="height:5px; overflow:hidden"></div>
    <div style="height:30px; width:750px; text-align:right">
           <webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="True" CustomInfoTextAlign="Right"
                        FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" NumericButtonTextFormatString="{0}"
                        OnPageChanging="AspNetPager1_PageChanging" PageIndexBoxType="TextBox" PageSize="10"
                        PrevPageText="上一页" ShowBoxThreshold="20" ShowPageIndexBox="Always" SubmitButtonText="GO"
                        NavigationToolTipTextFormatString="到第{0}页" ShowCustomInfoSection="Left" ShowNavigationToolTip="True"
                        TextAfterPageIndexBox="<font style='font-weight:normal'>页</font>" TextBeforePageIndexBox="<font style='font-weight:normal'>到</font>"
                        SubmitButtonClass="cpb" CssClass="paginator" Font-Size="10pt" CustomInfoHTML="" 
                         NumericButtonCount="5">
                    </webdiyer:AspNetPager>
                    </div>
            <!--右结束-->
        </div>
     </div>
        <uc1:footer ID="Footer1" runat="server" /></form>
</body>
</html>

解决方案 »

  1.   

    这是我转换之后的源码,运行不成功。
    <%@ Page Title="" Language="C#" MasterPageFile="~/Mainmaster.Master" AutoEventWireup="true" CodeBehind="NewSearch.aspx.cs" Inherits="Maunite.Web.stop.NewSearch" %>
    <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
    <%@ Register Src="UserComponent/Head.ascx" TagName="Head" TagPrefix="uc2" %>
    <%@ Register Src="UserComponent/footer.ascx" TagName="footer" TagPrefix="uc1" %>
    <%@ Register Src="UserComponent/Daohang.ascx" TagName="Daohang" TagPrefix="uc3" %><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
     <title>
           <%= Maunite.DAL.Configuration.setMeta("title")%>
        </title>
        <meta name="Keywords" content="<%=Maunite.DAL.Configuration.setMeta("Meta_Keywords")%>" />
        <meta name="Description" content="<%= Maunite.DAL.Configuration.setMeta("Meta_Description")%>" />
    <script src='http://www.inotone.net/CustomerService/IM.aspx?CID=<%=Maunite.DAL.Configuration.setMeta("IMCid")%>' type='text/javascript'></script>
        <link rel="stylesheet" type="text/css" href="imageone/unite_header20100419.css" />
        <link rel="stylesheet" type="text/css" href="imageone/homepage100329.css" />    <script type="text/javascript" src="imageone/pagetop20100419.js"></script>
    <script type="text/javascript" src="image/jQuery-1.3.2.js"></script>
        <script type="text/javascript" src="image/ZuoBiao.js"></script>
        <style type="text/css">    </style>
        <script type="text/javascript">
            function Edit1Change() {
                var wherestr = document.getElementById("key_S").value;
                if (wherestr != "") {
                    var Search = Maunite.Web.stop.Search.SearchList(String(wherestr)).value;
                    //alert(Search); 
                    var str = "";
                    if (Search.length > 0) {
                        // var date=eval('('   Search   ')'); 
                        for (var j = 0; j < Search.length; j++) {
                            str += "<ul><li class='left'><a href='Search.aspx?SearchType=" + Search[j + 2] + "&SearchName=" + wherestr + "'>" + Search[j] + "</a></li>";
                            str += "<li sclass='right'>约有" + Search[j + 1] + "个结果</li></ul>";
                            j = j + 2;
                        }
                        document.getElementById("seach").innerHTML = "";
                        $("#seach").append(str);
                        document.getElementById("seach").style.display = "block";
                    } else
                    { document.getElementById("seach").style.display = "none"; }
                } else { document.getElementById("seach").style.display = "none"; }        }
            function SEARCH() {            var wherestr = document.getElementById("key_S").value;
                document.location = "Search.aspx?SearchName=" + wherestr;        }
    </script>
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
       
        <div class="homepage_wrapper">
            <!--左开始-->
            <div class="homepage_navfirst " style="width: 190px">
                <div style="border: 1px #ccc solid; width: 190px;">
                    <table style="background: #FFF0DB; width: 190px">
                        <tr>
                           
                            <td valign="middle" style="color: #663333; font-size: 14px; font-weight: bold; padding: 5px 0px 5px 10px">
                                <asp:Label ID="Label1" runat="server" Text=""></asp:Label> </td>
                        </tr>
                    </table>
                    <!--<p style="height: 20px; padding: 10px 0px 5px 10px;">
                        <a href="#" style="font-size: 14px" title="">
                            <asp:Label ID="SecondTypeName" runat="server" Text=""></asp:Label></a></p>--><p style="height: 10px;"></p>
                    <p class="nunberp">
                        <asp:Label ID="ThirdTypeName" runat="server" Text=""></asp:Label></p>
                    <!--<ul  class="pronunber">
    <li>存储卡(183)</li>
    <li>电池(2196)</li>
    <li>充电器(979)</li>
    <li>耳机(316)</li>
    <li>蓝牙耳机(609)</li>
    <li>挂饰(99)</li>
    <li>贴膜(1359)</li>
    <li>保护套(968)</li>
    <li>数据配件(201)</li>
    <li>车载配件(183)</li>
    </ul>-->
                </div>
                <div style="height: 10px; overflow: hidden;">
                </div>
                <div style="border: 1px #ccc solid; width: 190px;">
                    <table style="background: #FFF0DB; width: 190px">
                        <tr>
                            <td valign="middle" style="color: #663333; font-size: 14px; font-weight: bold; padding: 5px 0px 5px 10px">
                                属性</td>
                        </tr>
                    </table>
                    <p class="proshuxiang">
                        价格</p>
                    <ul class="pronunber">
                       <li><asp:LinkButton ID="LinkButton12" runat="server" OnClick="LinkButton12_Click" >所有价格</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">200以下</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">200-500</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton3" runat="server" OnClick="LinkButton3_Click">500-1000</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton4" runat="server" OnClick="LinkButton4_Click">1000-2000</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton5" runat="server" OnClick="LinkButton5_Click">2000-5000</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton6" runat="server" OnClick="LinkButton6_Click">5000-10000</asp:LinkButton></li>
                        <li><asp:LinkButton ID="LinkButton7" runat="server" OnClick="LinkButton7_Click">10000以上</asp:LinkButton></li>
                    </ul>
                     <div style="height: 10px; overflow: hidden; margin: 0px 10px 0px 10px">
                        </div>
                </div>
            </div>
            <!--左结束-->
            <!--右开始-->
            <div class="homepage_main" style="width: 755px;">
                <div style="border: 1px #ccc solid; width: 753px; padding: 1px">
                      <table style="background: #ededed; width: 100%">
                        <tr>
                            <td style="padding-left: 10px; height: 30px; width: 50px">
                                排序
                                <img alt="" src="image/allsearch_pic_point_4x7.gif" /></td>
                            <td style="width: 60px">
                               <div class="paixuImage"><asp:LinkButton ID="LinkButton8" runat="server" OnClick="LinkButton8_Click">销量</asp:LinkButton></div></td>
                            <td style="width: 60px">
                                <div class="paixuImage"><asp:LinkButton ID="LinkButton9" runat="server" OnClick="LinkButton9_Click">价格</asp:LinkButton></div></td>
                            <td style="width: 100px">
                               <div class="paixuImageTwo"> <asp:LinkButton ID="LinkButton10" runat="server" OnClick="LinkButton10_Click">上架时间</asp:LinkButton></div></td>
                            <td style="width: 100px">
                               <div class="paixuImageTwo"> <asp:LinkButton ID="LinkButton11" runat="server" OnClick="LinkButton11_Click">商家评价</asp:LinkButton></div></td>
                            
                            
                            <td align="right" style="padding-right: 20px">
                                </td>
                        </tr>
                    </table>
                    <asp:DataList ID="AllPro" runat="server" RepeatColumns="4">
                        <ItemTemplate>
                              <div class="mall_ayf_style3">
                                    <div class="mall_ayf_style3_pic">
                                        <a href="product.aspx?id=<%#Eval("id") %>" target="_blank">
                                            <img src="../UploadFile/gift/<%#Eval("ProImage") %>" width="100px" height="100px" alt="<%#Eval("ProName") %>" />
                                        </a>
                                    </div>
                                    <div class="mall_ayf_style3_text">
                                        <a href="" target="_blank" title="<%#Eval("ProName") %>"><%# SetColor(Eval("ProName").ToString())%></a></div>
                                    <div class="mall_ayf_style3_munb">
                                        <span class="del">¥<%#Eval("MarketPrice")%></span>¥<span class="red"><%#Eval("Mallprice") %></span></div>
                                </div>
                        </ItemTemplate>
                    </asp:DataList> 
                </div>
                 <div style="height:5px; overflow:hidden"></div>
        <div style="height:30px; width:750px; text-align:right">
               <webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="True" CustomInfoTextAlign="Right"
                            FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" NumericButtonTextFormatString="{0}"
                            OnPageChanging="AspNetPager1_PageChanging" PageIndexBoxType="TextBox" PageSize="10"
                            PrevPageText="上一页" ShowBoxThreshold="20" ShowPageIndexBox="Always" SubmitButtonText="GO"
                            NavigationToolTipTextFormatString="到第{0}页" ShowCustomInfoSection="Left" ShowNavigationToolTip="True"
                            TextAfterPageIndexBox="<font style='font-weight:normal'>页</font>" TextBeforePageIndexBox="<font style='font-weight:normal'>到</font>"
                            SubmitButtonClass="cpb" CssClass="paginator" Font-Size="10pt" CustomInfoHTML="" 
                             NumericButtonCount="5">
                        </webdiyer:AspNetPager>
                        </div>
                <!--右结束-->
            </div>
         </div>
            <uc1:footer ID="Footer1" runat="server" /></form>
    </asp:Content>
      

  2.   

    什么错误都有,包括Li表未定义,缺少Using引用,没有Setcolor对象。