在ASP.NET: <input type="button" id="html" value="点击" runat="server" onserverclick="html_Click"/>

来执行后台的代码为什么出现缺少对象的错误?onserverclick不就是调用服务器中的代码?runat="server"也写上!... 来执行后台的代码为什么出现缺少对象的错误?onserverclick不就是调用服务器中的代码?runat="server"也写上! 展开
 我来答
595806165
2011-03-16 · TA获得超过129个赞
知道答主
回答量:67
采纳率:0%
帮助的人:29万
展开全部
你最好用标准控件上的Button别用HTML上的,因为在HTML上的控件需要JavaScript进行事件的写入!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhp943035743
2011-03-16 · 超过11用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:30万
展开全部
应该没有问题呀,是不是你的 html_Click事件是服务器端的事件吗?不要写成了jsp方法
追问
那个事件是服务器端的!在这个Login.aspx.cs里面!
追答
我自己写的代码。已经成功了,
这是我写在页面上的两个控件

这是在代码中的方法:
protected void Button3_Click(object sender, EventArgs e)
{
Response.Write("1111");
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("222221");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蝶儿忙
2011-03-16 · TA获得超过1.1万个赞
知道大有可为答主
回答量:2629
采纳率:0%
帮助的人:0
展开全部
你在后台代码中 有 html_Click 方法吗
该方法返回值为void 有两个参数 一个是object 一个是EventArgs
追问
都有啊! protected void html_Click(object sender, EventArgs e)
{
Response.Write("alter('返回')");
}
追答
Response.Write("alter('返回')");
改成
Response.Write("alert('返回')");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咖啡不苦不舒服
2011-03-16 · 超过10用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:21.3万
展开全部
后台代码 应该 对应 一个 html_Click事件
protected void html_Click(object sender, EventArgs e)
{
Response.Write("Test");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式