我知道在这个网站上几乎没有相似的答案,但我无法弄清楚我在这里做错了什么。完整的错误消息在这里:
' /'中的服务器错误应用
编译错误
描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。
编译器错误消息:CS1061:' ASP.webform1_aspx'不包含' addNumbers'的定义没有扩展方法' addNumbers'接受类型' ASP.webform1_aspx'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)
来源错误:
第37行: 第38行:第39行:
第40行: 第41行:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication2
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
来自aspx.cs的代码:
float dX, dY;
@Override
public boolean onTouch(View view, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
dX = view.getX() - event.getRawX();
dY = view.getY() - event.getRawY();
break;
case MotionEvent.ACTION_MOVE:
view.animate()
.x(event.getRawX() + dX)
.y(event.getRawY() + dY)
.setDuration(0)
.start();
break;
default:
return false;
}
return true;
}
答案 0 :(得分:0)
此:
<asp:Button ID="Button1" runat="server" Text="Add" OnClick="addNumbers()" />
要求您在代码隐藏文件中使用OnClick
方法。我认为你需要普通的,而不是服务器端的按钮:
<button onclick="addNumbers()">Add</button>