| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2395 人关注过本帖
标题:asp.net前台调用后台的方法
只看楼主 加入收藏
菜鸟来了
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-21
收藏
 问题点数:0 回复次数:7 
asp.net前台调用后台的方法
问题:有一个html的button,想点击他时执行一个后台方法,怎么弄?谢谢!
搜索更多相关主题的帖子: 后台 前台 asp 
2008-11-26 11:05
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
<input type="button" id="btn1" runat="server" onserverclick="btn1_Click" value="submit"/>

btn1_Click 就是后台的方法
protected void btn1_Click(object sender, EventArgs e)
{…}

飘过~~
2008-11-26 11:52
菜鸟来了
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-21
收藏
得分:0 
我是专门来谢谢楼上的,行了。呵呵,顺便问一下,怎样调用带参数的方法呢?
2008-11-26 15:53
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
带参数??
因为你这是个html的button,所以它只有onclick事件和onserverclick,
而onclick是对应的客户端的,onserverclick是对应服务器端的....
我们知道btn1_Click(object sender, EventArgs e)方法中的sender 和 e 都是对应控件的
如果要调用带参数的方法,就得用其他的方法(个人认为,如果哪位朋友有好的方法,可以放出来大家学习一下,谢谢)

飘过~~
2008-11-26 16:36
菜鸟来了
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-11-21
收藏
得分:0 
呵呵,谢谢了!
2008-11-26 16:59
小乌龟
Rank: 2
等 级:新手上路
威 望:4
帖 子:1291
专家分:0
注 册:2007-9-28
收藏
得分:0 
菜鸟太菜了,55555555555
2008-11-27 15:30
xyq701830
Rank: 1
来 自:浙江
等 级:新手上路
威 望:2
帖 子:263
专家分:0
注 册:2008-6-24
收藏
得分:0 
可以用AJAX.直接调用后台的方法

菜猪猪``
2008-11-27 19:37
xyq701830
Rank: 1
来 自:浙江
等 级:新手上路
威 望:2
帖 子:263
专家分:0
注 册:2008-6-24
收藏
得分:0 
后台写好方法后要注册为[AjaxPro.AjaxMethod]

然后类也要注册下
在PAGE_LOAD里
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(这里添类名));
}
然后前台按狃点击调用JS.里面调用方法.

菜猪猪``
2008-11-27 19:40
快速回复:asp.net前台调用后台的方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018618 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved