我参考的源代码,登陆进去后 用的 admin.master模板,一切正常,但是当我添加 功能模块后,原来的模板布局没有生效为什么会这样  0.0下面一张是登录成功 进去后,正常
但是 点开 添加新闻 ,模板的布局就不再起作用了,一切都乱了

解决方案 »

  1.   

    admin.master
    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="admin.master.cs" Inherits="admin" %>
    <!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 id="Head1" runat="server">
        <title>后台管理</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" type="text/css" id="css" href="App_Themes/eat/admincp.css" />
    </head>
    <body>
        <form runat="server" id="aspnetForm">
            <div id="wrap">
                <div id="header">
                    <img src="images/top-1.png" />
                </div>
                <table width="100%">
                    <tr>
                        <td style="width: 20%; height: 377px;" valign="top">
                            <div class="LeftMenu1">
                                <h3><a href="###" class="accordionLink">1.新闻管理</a></h3>
                                <ul>
                                    <li><a href="news_add.aspx">添加新闻</a></li>
                                    <li><a href="news_list2.aspx">管理新闻</a></li>
                                    <li><a href="comment.aspx">评论管理</a></li>
                                    <li><a href="dinggou_list.aspx">查看订购信息</a></li>
                                </ul>
                            </div>
                            <div class="LeftMenu1">
                                <h3>
                                    <a href="###" class="accordionLink">2. 用户信息</a></h3>
                                <ul>
                                    <li><a href="member_add.aspx">添加管理员</a></li>
                                    <li><a href="member_list.aspx">管理员信息</a></li>
                                </ul>
                            </div>
                            <div class="LeftMenu1">
                                <h3>
                                    <a href="###" class="accordionLink">3. 系统配置</a></h3>
                                <ul>
                                    <li><a href="news_class_add.aspx">新增菜单栏</a></li>
                                    <li><a href="news_class_list.aspx">管理菜单栏</a></li>
                                    <li><a href="ManagementBase.aspx">收缩数据库</a></li>
                                    <li><a href="config.aspx">系统配置</a></li>
                                    <li><a href="adminmain.aspx">管理中心</a></li>
                                    <li><a href="/">返回首页</a></li>
                                </ul>
                            </div>
                        </td>
                        <td style="width: auto; height: 377px;">
                            <div id="mainContent" style="margin: auto;">
                                <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">                            </asp:ContentPlaceHolder>
                            </div>
                        </td>
                    </tr>
                </table>
                <hr />
                <div id="footer">
                    <p id="copyright">
                        <%=config["page_foot_info"].ToString()%>
                    </p>
                </div>
            </div>
            <!-- /Footer -->
        </form>
    </body>
    </html>
      

  2.   

    添加新闻源码
    <%@ Page Language="C#" ValidateRequest="false" MasterPageFile="~/admin.master" AutoEventWireup="true"
        CodeFile="news_add.aspx.cs" Inherits="admin_news_add" %><%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
        
    <asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">    <script type="text/javascript" src="../fckeditor/fckeditor.js"></script>    <script type="text/javascript">
            function upimg(url) {  //alert(11);
                var objTopic = document.getElementById("ctl00$ContentPlaceHolder1$txttitleImg");
                objTopic.value = url;
            }
            function upimgtxt(url) {
                //FCKeditor_OnComplete( editorInstance ,url)
                InsertHTML("ctl00_ContentPlaceHolder1_txtcontent", url);
            }
            function FCKeditor_OnComplete(editorInstance, url) {
                //alert( editorInstance.Name ) ;
                //InsertHTML(editorInstance.Name,url);
            }
            function InsertHTML(s, imgurl) {
                // Get the editor instance that we want to interact with.
                var oEditor = FCKeditorAPI.GetInstance(s);            // Check the active editing mode.
                if (oEditor.EditMode == FCK_EDITMODE_WYSIWYG) {
                    // Insert the desired HTML.<img src='' />
                    oEditor.InsertHtml("<img src='../" + imgurl + "' />");
                }
                else
                    alert('You must be on WYSIWYG mode!');
            }
        </script>    <table align="center" width="90%">
            <tr>
                <td style="width: 98px">
                    新闻标题:
                </td>
                <td style="text-align: left">
                    &nbsp;<asp:TextBox ID="txttitle" runat="server" Width="299px"></asp:TextBox>
                    <span id="_ctl2" controltovalidate="Title" display="None" errormessage="新闻标题必须填写"
                        initialvalue="" isvalid="true" style="display: none; color: red"></span>
                </td>
            </tr>
            <tr>
                <td style="width: 98px">
                    标题图片:
                </td>
                <td style="text-align: left">
                    <a href="javascript:DispTitleImg();" title="点击显示/隐藏"><span style="color: #0000ff;
                        text-decoration: underline"></span></a>
                    <asp:TextBox ID="txttitleImg" Text="0" runat="server" Width="233px"></asp:TextBox>
                    <iframe width="400px" height="25px" src="frm_upload.aspx" scrolling="no" frameborder="0"
                        name="upif"></iframe>
                    <br />
                    (填写此项成为为图片新闻,可以为图片或flash)&nbsp;</td>
            </tr>
            <tr>
                <td valign="top" style="width: 98px">
                    新闻内容:</td>
                <td style="text-align: left">
                    <iframe width="400px" height="25px" src="frm_upload2.aspx" scrolling="no" frameborder="0"
                        name="upif"></iframe>
                    <FCKeditorV2:FCKeditor ID="txtcontent" runat="server" BasePath="~/FCKeditor/" Height="400px">
                    </FCKeditorV2:FCKeditor>
                </td>
            </tr>
            <tr>
                <td style="width: 98px">
                </td>
                <td style="text-align: left">
                    <asp:Button ID="Button1" runat="server" Text="添加" OnClick="Button1_Click" />
                </td>
            </tr>
        </table>
    </asp:Content>
      

  3.   

    你用的 添加新闻 的模板不是admin.master吧?
      

  4.   

    是的呀,都是 ContentPlaceHolder1,你从哪 看出来的?
      

  5.   


    而且我都是 copy过来的,adminmain.aspx这个欢迎页面正常,加上其他的 功能模块 就不行了。