为什么它说TextBox实际上不存在,不存在?

问题描述

因此,我正在使用其他人的项目,我已从那里复制了代码。 因此,我已经解决了项目中的大多数问题,我只需要知道如何解决此问题。

我正在使用 asp.net 4.8框架

问题

**编译错误 说明:在编译服务于此请求所需的资源期间发生错误。请查看以下特定的错误详细信息,并适当地修改您的源代码

编译器错误消息:CS1061:'login_aspx'不包含'txtuname_TextChanged'的定义,并且找不到可访问的扩展方法'txtuname_TextChanged'接受类型为'login_aspx'的第一个参数(您是否缺少using指令或程序集参考?)**

Login.aspx.cs

namespace pulse_System
{
    public partial class Login : System.Web.UI.Page
    {
 protected void Page_Load(object sender,EventArgs e)
        {

        }
        protected void btnlogin_Click(object sender,EventArgs e)
        {
 }

        protected void txtuname_TextChanged(object sender,EventArgs e)
        {

        }
    }
}

看它为什么不说

Login.aspx(源)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="pulse_System.Login" %>

   <style type="text/css">
    .style2
    {
        width: 259px;
    }
    .style3
    {
        height: 8px;
    }
    .style4
    {
        height: 9px;
    }
    .style5
    {
        width: 100px;
    }
       .auto-style1 {
           text-align: center;
       }
   </style>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
   
</head>
<body>  <table class="tbl" style = "object-position:center">
    <tr>
        <td class="auto-style1">
            User Login Area</td>
    </tr>
    <tr>
        <td class="auto-style1">
            &nbsp;</td>
    </tr>
    <tr>
        <td class="auto-style1">
            <br />
            <br />
        </td>
    </tr>
    <tr>
        <td class="auto-style1">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <table style="text-align: center; border: thin solid #008000" class="style2" >
                <tr>
                    <td colspan="2">
                        Login Here</td>
                </tr>
                <tr>
                    <td>
                        &nbsp;</td>
                    <td>
                        &nbsp;</td>
                </tr>
                <tr>
                    <td>
                        UserName :
                    </td>
                    <td>
                        <asp:TextBox ID="txtuname" runat="server" CssClass="txt" Width="140px" OnTextChanged="txtuname_TextChanged" style="padding:0px"></asp:TextBox>
                        <asp:requiredFieldValidator ID="requiredFieldValidator1" runat="server" 
                            ControlTovalidate="txtuname" ErrorMessage="Enter UserName" ForeColor="Red"></asp:requiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td>
                        Password :
                    </td>
                    <td>
                        <asp:TextBox ID="txtpass" runat="server" CssClass="txt" Width="140px" 
                            TextMode="Password"></asp:TextBox>
                        <asp:requiredFieldValidator ID="requiredFieldValidator2" runat="server" 
                            ControlTovalidate="txtpass" ErrorMessage="Enter Password" ForeColor="Red"></asp:requiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td class="style4">
                    </td>
                    <td class="style4">
                        &nbsp;</td>
                </tr>
                <tr>
                    <td>
                        &nbsp;</td>
                    <td style="text-align: center; vertical-align:top">
                        <table class="style5">
                            <tr>
                                <td>
                                    <asp:Button ID="btnlogin" runat="server" CssClass="btn" Text="Login" 
                                        onclick="btnlogin_Click" />
                                </td>
                                <td>
                                    <asp:Image ID="Image3" runat="server" Height="44px" 
                                        ImageUrl="~/images/imagesds.jpg" Width="85px" />
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td class="style3">
                    </td>
                    <td class="style3">
                        <asp:Label ID="lblerror" runat="server" ForeColor="#CC0000"></asp:Label>
                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td style="color: Green" class="auto-style1">
            Dont have Username and Password
            <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/Registration.aspx">Register Now !!</asp:HyperLink>
        </td>
    </tr>
</table>
</body>
</html>

它到处存在,为什么不起作用?

我在网上搜索过,我发现了一些有关更改名称间的内容,但它没有任何改变。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)