我有一个文本框,将收集用户的ip地址。我双击设计器转到我的.CS代码,它将我带到_TextChanged的正确位置。
有一件事我注意到它的事件是灰色的,并表明它没有被使用,即使我点击它并允许我输入代码。我试着把它移到分部类之外,结果所有的控件都看不见了。我在设计时没有错误。
编译错误说明:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码。
编译器错误消息: CS1061:'ASP.memberpages_ftpform1_aspx‘不包含'txtServerIP_TextChanged’的定义,并且找不到接受类型为'ASP.memberpages_ftpform1_aspx‘的第一个参数的扩展方法'txtServerIP_TextChanged’(是否缺少using指令或程序集引用?)
源错误:
第7行:第8行: FTP服务器:第9行: 0.0.0.0第10行:第11行:用户名:
发布于 2011-10-27 04:21:04
确保您的文本框具有ontextchanged属性,该属性包含代码后面的方法名称。
<asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"></asp:TextBox>
在你的webform分部类中:
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
}
发布于 2012-12-02 04:48:33
只需单击.aspx页面中的文本框,然后右键单击文本框并选择属性,然后在属性窗口中选择事件(图标),然后删除TextChanged (事件)前面的文本,现在编译页面。
发布于 2014-03-14 18:09:18
转到Build ==> Clean Solution ==> Run (f5)
https://stackoverflow.com/questions/7908342
复制相似问题