Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;是否缺少using指令或程序集引用&引用;C#ASP.NET错误_C#_Asp.net - Fatal编程技术网

&引用;是否缺少using指令或程序集引用&引用;C#ASP.NET错误

&引用;是否缺少using指令或程序集引用&引用;C#ASP.NET错误,c#,asp.net,C#,Asp.net,我是C#,ASP.NET的业余程序员。我决定创建一个博客,当我为博客文章创建页面时,我遇到了这个问题 错误: “adminpanel\u aspx”不包含“submit\u btn”和 没有接受类型为的第一个参数的扩展方法“submit\u btn” 找不到“adminpanel_aspx”(您是否缺少using指令或 组件参考?) 然而,我无法解决这个问题,即使我已经用代码隐藏连接了按钮 一些额外信息: 前端按钮代码: <asp:Button ID="post_submit_

我是C#,ASP.NET的业余程序员。我决定创建一个博客,当我为博客文章创建页面时,我遇到了这个问题

错误:

“adminpanel\u aspx”不包含“submit\u btn”和 没有接受类型为的第一个参数的扩展方法“submit\u btn” 找不到“adminpanel_aspx”(您是否缺少using指令或 组件参考?)

然而,我无法解决这个问题,即使我已经用代码隐藏连接了按钮

一些额外信息:

前端按钮代码:

    <asp:Button ID="post_submit_btn" runat="server" Text="Save Changes" CssClass="btn btn-primary" OnClick="submit_btn" OnDataBinding="submit_btn"  />
代码隐藏处的submit_btn方法:

private void submit_btn(object sender, EventArgs e)
        {
            Button button = post_submit_btn; 
          button = sender as Button; 

            string blogtitle;
            string blogdes;
            string docPath = @"~/Data/blog_post.xml";
            XmlDocument xml_doc = new XmlDocument();
            xml_doc.Load(Server.MapPath(docPath));
            XmlNode root;
            root = xml_doc.DocumentElement;

            blogtitle = blog_title.Text.ToString();
            blogdes = blog_des.Value.ToString();

            XmlNode postNode = xml_doc.CreateElement("post-name");
            XmlNode desNode = xml_doc.CreateElement("description");
            XmlNode timeNode = xml_doc.CreateElement("date");
            XmlNode autherNode = xml_doc.CreateElement("Auther");

            postNode.InnerText = blogtitle;
            desNode.InnerText = blogdes;

            postNode.AppendChild(desNode);
            xml_doc.Save(Server.MapPath(docPath));


        }

绑定单击后是否重新编译?请编辑您的问题并将代码粘贴为文本,而不是图像。@VDWWD是的,先生,我已重新编译了它的旁注:“我是一名业余程序员”-然后帮自己一个忙,看看MVC。WebForms(aspx)正在迅速成为历史,而且不容易学习。将
protected
修改器设置为您的方法,如
protectedvoid submit\u btn(对象发送者,事件参数)
。正如PaulF所说,删除
OnDataBinding
事件处理程序
private void submit_btn(object sender, EventArgs e)
        {
            Button button = post_submit_btn; 
          button = sender as Button; 

            string blogtitle;
            string blogdes;
            string docPath = @"~/Data/blog_post.xml";
            XmlDocument xml_doc = new XmlDocument();
            xml_doc.Load(Server.MapPath(docPath));
            XmlNode root;
            root = xml_doc.DocumentElement;

            blogtitle = blog_title.Text.ToString();
            blogdes = blog_des.Value.ToString();

            XmlNode postNode = xml_doc.CreateElement("post-name");
            XmlNode desNode = xml_doc.CreateElement("description");
            XmlNode timeNode = xml_doc.CreateElement("date");
            XmlNode autherNode = xml_doc.CreateElement("Auther");

            postNode.InnerText = blogtitle;
            desNode.InnerText = blogdes;

            postNode.AppendChild(desNode);
            xml_doc.Save(Server.MapPath(docPath));


        }