当前位置:编程学习 > C#/ASP.NET >>

编译器错误消息: CS1061: “ASP.appmaster_master”不包含“mainMenu_MenuItemClick”的定义,并且找不到可接受类型

<%@ Page Language="C#" MasterPageFile="~/AppMaster.master" AutoEventWireup="true" CodeFile="speak.aspx.cs" Inherits="speak" Title="网站留言版" ValidateRequest="false" %>

<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls" TagPrefix="FTB" %>
<asp:Content ID="Content2" ContentPlaceHolderID="phMain" Runat="Server">
    留下你的宝贵意见<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
        <ItemTemplate>
            留言人:<asp:Label ID="Label1" runat="server" Text='<%# Eval("Name") %>'></asp:Label><br />
            内<span style="color: #ffffff">__</span>容:<asp:Literal ID="Literal1" runat="server"
                Text='<%# Eval("Infos") %>'></asp:Literal><br />
            日<span style="color: #ffffff">__</span>期:<asp:Label ID="Label2" runat="server" Text='<%# Eval("MessDate") %>'></asp:Label>
        </ItemTemplate>
    </asp:DataList>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TZroomConnectionString %>"
        SelectCommand="SELECT * FROM [Leave]"></asp:SqlDataSource>
    <br />
    <FTB:FreeTextBox ID="FreeTextBox1" runat="server">
    </FTB:FreeTextBox>
    <asp:Button ID="LeaveMessagebtn" runat="server" Text="留言" OnClick="LeaveMessagebtn_Click" />
</asp:Content>

编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS1061: “ASP.appmaster_master”不包含“mainMenu_MenuItemClick”的定义,并且找不到可接受类型为“ASP.appmaster_master”的第一个参数的扩展方法“mainMenu_MenuItemClick”(是否缺少 using 指令或程序集引用?)

源错误:

 

行 59:                         <div id="mainmenu">
行 60:                             <asp:SiteMapDataSource runat="server" ID="sitemapDS" ShowStartingNode="false" />
行 61:                             <asp:Menu ID="mainMenu" runat="server" DataSourceID="sitemapDS" 
行 62:                                 StaticDisplayLevels="1" onmenuitemclick="mainMenu_MenuItemClick" />
行 63:                         </div>
 
--------------------编程问答-------------------- 去掉这个onmenuitemclick="mainMenu_MenuItemClick"或者在后天写一个mainMenu_MenuItemClick方法,记得参数一定要正确 --------------------编程问答-------------------- 这个问题解决了。。不过下一个问题又来了。。我的导航变成竖起来啦,原来是横着过的、、、呜呜呜 --------------------编程问答--------------------
<asp:Menu ID="mainMenu" runat="server" DataSourceID="sitemapDS"  
StaticDisplayLevels="1" onmenuitemclick="mainMenu_MenuItemClick" 
            Orientation="Horizontal" />
--------------------编程问答-------------------- 我想问一下,<div id="mainmenu">
                        <style>
                       li{float:left}
                        </style>
                            <ul id="daoli">
                    <li><a href="#"></a></li>
                    <li><a href="#"></a></li>
                    <li><a href="Default.aspx">网站首页</a>  </li>
                                        <li><a href="#"></a></li>
                    <li><a href="produce.aspx">产品中心</a></li>
                                        <li><a href="#"></a></li>
                    <li><a href="#">商城动态</a></li>
                                        <li><a href="#"></a></li>
                    <li><a href="speak.aspx">留言板</a></li>
                                        <li><a href="#"></a></li>
                    <li><a href="MailME.aspx">联系我们</a></li>
                                        <li><a href="#"></a></li>
                    <li><a href="#">会员社区</a></li>
                </ul>
                    </div>
我这样写哪里出问题啦,怎么我运行得到的结果,在浏览器里看不见那些字的,不过鼠标放上去就有了 --------------------编程问答-------------------- 某些JS和CSS导致的结果

你可以去掉页面的JS和CSS试试 --------------------编程问答-------------------- 那个。。不好意思。。我还有问题。。。
编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: ASPNET: 请确保此代码文件中定义的类与“inherits”特性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。

源错误:

 

行 10: using System.Web.UI.HtmlControls;
行 11: using background;
行 12: public partial class Manage_AddProduct : System.Web.UI.Page
行 13: {
行 14:     add ad = new add();
 
这个是为什么吖。。。
谢谢 --------------------编程问答-------------------- Manage_AddProduct这个名称和页面上的不一样,最直接的就是把这个页面先删除掉,然后重新建议。 --------------------编程问答-------------------- 但是我Manage这个文件夹里的全是后台网页哦,要是删掉一个,不就是要全部重做了??刚刚你说重新建议?是不是重新定义吖 --------------------编程问答-------------------- 不拿你就在aspx页面的inherits设置为Manage_AddProduct  --------------------编程问答-------------------- CSS里面的f那个设为left
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,