我被卡在这个错误上,我无法弄清楚为什么会发生。我上网查看了一下,以期找到有用的信息,但我的案子没有任何具体信息,至少我找不到。
错误:
CS1061:“ beaulard21_aspx”不包含“ Btn_submit_Click”的定义,找不到可以接受类型为“ beaulard21_aspx”的第一个参数的扩展方法“ Btn_submit_Click”(您是否缺少using指令或程序集引用?)。
发生错误的代码段:
<form>
<div class='form-group'>
<input name='email' type='email' class='form-control' id='emailCliente' placeholder='Email' runat='server'>
</div>
<div class='form-group'>
<input name='name' type='text' class='form-control' id='nomeCliente' placeholder='Nome' runat='server'>
</div>
<div class='form-group'>
<textarea name='comment' class='form-control' rows='5' id='messaggio' placeholder='Messaggio (opzionale)' runat='server'></textarea>
</div>
<!-- Error is thrown in the next line -->
<asp:Button id='BtnInvia' Text='Invia' CssClass='btn btn-secondary' OnClick='Btn_submit_Click' runat='server'/>
</form>
我的函数代码 :
private void Btn_submit_Click(object sender, EventArgs e)
{
//EMAIL SENDING ALGORITHM
}
备注
我在其他2页中的表单相同,但具有相同的按钮和相同的ID,目前它们可以正常工作。昨天,此页面也正常运行,没有任何问题,我也没有做任何更改。我不明白这一点。
任何帮助将不胜感激。
答案 0 :(得分:1)
答案 1 :(得分:1)
尝试删除按钮和后面的代码,然后为您的解决方案进行重建,然后再次创建它。 有时在VS中进行缓存会带来一些意外的问题!
希望这对您有所帮助!