c# - 执行登录按钮时 ASP.NET 上的 CS 1061 错误
问题描述
我收到此错误-> CS1061:“aspx_index_aspx”不包含“登录”的定义,并且找不到接受“aspx_index_aspx”类型的第一个参数的扩展方法“登录”(您是否缺少 using 指令或程序集参考?)
我已经寻找了几个可能的问题,但它仍然给了我这个错误:
-我在代码后面添加了一个函数 Login(object sender, EventArgs e)
-函数受保护
-命名空间和类名应该没有问题可以参考在文件后面编码
这是两个文件(aspx 文件和 aspx.cs 文件):
index.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/master/header.Master" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="project.aspx.index" %>
<asp:Content runat="server" ContentPlaceHolderID="css_holder">
<link rel="stylesheet" type="text/css" href="css/index.css" />
</asp:Content>
<asp:Content runat="server" ContentPlaceHolderID="login">
<form runat="server">
<h1>SIGN IN</h1>
<div class="row">
<asp:TextBox class="input" placeholder="User Name" onfocus="this.placeholder = ''" onblur="this.placeholder='UserName'" runat="server"></asp:TextBox>
</div>
<div class="row">
<asp:TextBox TextMode="Password" class="input" placeholder="Password" onfocus="this.placeholder = ''" onblur="this.placeholder='Password'" runat="server"></asp:TextBox>
</div>
<div class="row button">
<asp:Button class="button_design" Text="Login" OnClick="Login" runat="server" />
</div>
</form>
</asp:Content>
索引.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace project.aspx
{
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Login(object sender, EventArgs e)
{
}
}
}
谢谢!!
解决方案
推荐阅读
- ios - Swift 包管理器:如何像在常规 Xcode 项目中一样加载 UIViewController + xib 对?
- c++ - memory_order_relaxed 和可见性
- python - 熊猫 groupby.sum() 无法正常工作?
- c++ - 使用makefile控制c++程序的输出
- firebase - 使用 firebaseAuthemication 与 google 登录时出错
- javascript - 在 javascript 中从 Button-Group 中检索数据
- r - 用 ggplot2 复制 BGVAR 图
- python - 将变量从 PHP 按钮传递到 python 脚本
- php - WooCommerce - 从下拉选择列表中将自定义类添加到变体选项
- python - pygame下降数字块游戏并使用鼠标单击数字以添加它们