我双击了一个text以后,在default.aspx.cs中出现了
protected void txtusername_TextChanged(object sender, EventArgs e)
{ }
然后调试可以,
当我觉得protected void txtusername_TextChanged(object sender, EventArgs e)
{ }
没有用,删除了,再调试的时候就报错了,Compiler Error Message: CS1061: 'ASP.default_aspx' does not contain a definition for 'txtusername_TextChanged' and no extension method 'txtusername_TextChanged' accepting a first argument of type 'ASP.default_aspx' could be found (are you missing a using directive or an assembly reference?)不知道哪里不对,谢谢大家解答
protected void txtusername_TextChanged(object sender, EventArgs e)
{ }
然后调试可以,
当我觉得protected void txtusername_TextChanged(object sender, EventArgs e)
{ }
没有用,删除了,再调试的时候就报错了,Compiler Error Message: CS1061: 'ASP.default_aspx' does not contain a definition for 'txtusername_TextChanged' and no extension method 'txtusername_TextChanged' accepting a first argument of type 'ASP.default_aspx' could be found (are you missing a using directive or an assembly reference?)不知道哪里不对,谢谢大家解答
需要把页面的onclick="txtusername_TextChanged"也删掉
ontextchanged="TextBoxTo_TextChanged"></asp:TextBox>加粗部分删除
<asp:TextBox ID="txtusername" runat="server"
ontextchanged="txtusername_TextChanged"></asp:TextBox>//TextBoxTo忘记改成对应你的了
如果把CS中的事件代码删除,则必须把Aspx页面中控件的事件调用代码删除,或改成存在的事件。
否则,在控件的事件里找不着指定的事件,就会报错