大家好,我有这个代码:
<!-- <button class="btn btn-info" data-toggle="modal" data-target="#loginpop">Login</button> -->
<asp:Button runat="server" ID="btnLogin" CssClass="btn btn-info" OnClick="#loginpop" />
我希望 asp 按钮像普通按钮一样工作,但我遇到了这个问题CS1040:预处理器指令必须显示为一行中的第一个非空白字符
有什么想法吗??
最佳答案
由于 OnClick
事件有一个名为 #loginpop
的事件,因此您必须在代码隐藏页面中声明一个具有相同名称的方法,如下所示,
protected void #btnLogin_Click(object sender, EventArgs e)
{
}
但在 C# cs 文件中,如 error解释了预处理器指令 (#
) 必须显示为第一个非空白字符,这就是发生错误的原因。
解决方案是遵守正确的命名约定。请参阅here .
关于c# - 预处理器指令必须显示为一行中的第一个非空白字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30003276/