这是我提供的第一个网络服务,而且我目前的功能存在问题。 Visual Studio中的我的按钮只接受OnClientClick
而没有下面的错误。我的按钮在我的.aspx中定义为:
<asp:Button ID="btnSearch" runat="server" OnClick="btnSearch_Click" Text="Search">
aspx.cs文件包含:
protected void btnSearch_Click(object sender, EventArgs e)
{
Response.Redirect("www.google.com"); //just for a testing
}
抛出的错误是:
CS1061:'ASP.main_aspx'不包含。的定义 'btnSearch_Click'并没有扩展方法'btnSearch_Click'接受a 可以找到类型'ASP.main_aspx'的第一个参数
我查看了有关onclick
事件的各种帖子,我尝试过的任何内容都不是解决方案。关于为什么当我点击我的按钮它没有重定向的任何想法?我还想使用OnClick
而不是OnClient
。
答案 0 :(得分:1)
根据评论中的讨论,问题在于:
CodeBehind="Main.aspx.cs
将其更改为
CodeFile="Main.aspx.cs"
这将解决您的错误。