代码之家  ›  专栏  ›  技术社区  ›  Simo

ASP:按钮停止工作而不更改代码

  •  0
  • Simo  · 技术社区  · 7 年前

    我一直在犯这个错误,我不知道为什么会发生。我在网上查了一下,想找到一些有用的东西,但我的案子没有什么特别的地方,至少我找不到。


    错误:

    cs1061:“beaulard21_aspx”不包含“btn_submit_click”的定义,找不到扩展方法“btn_submit_click”接受“beaulard21_aspx”类型的第一个参数(是否缺少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
    }
    

    评论

    我有相同的表单,在其他两页中有相同的按钮和相同的ID,目前它们工作得很好。昨天这个页面也没有任何问题,我也没有改变任何东西。我不明白这一点。

    任何帮助都将不胜感激。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Mohammad Taher Assad    7 年前

    尝试删除按钮和隐藏的代码,然后为解决方案重新生成,然后重新创建。 有时候在vs中缓存会产生一些意想不到的问题!

    希望这对你有帮助!

        2
  •  1
  •   opewix    7 年前
    • 确保没有任何其他错误或警告。
    • 尝试删除HTML中的事件处理程序名称,然后使用Visual Studio再次生成它。然后检查它是否出现在您以前查看过的代码隐藏文件中。