求ajax.net调用后台事件函数的写法

heyidan 2007-07-03 09:26:07
请教各位高手,使用ajax.net调用后台的普通函数知道比如说test()这种没有参数的,如果是调用像btnApply_Click(object sender, EventArgs e)这样的函数的话,在前台调用的时候,其中的那个sender和e两个参数如何来给呢?其中的那个sender和e两个参数还不能瞎写,因为我在后台还要用到这两个参数里的内容,具体的写法是什么,我知道在atlas里,放在updatePanel控件里就不用管了,但是ajax.net里怎么来实现呢?请大家帮帮忙,万分感谢^^
...全文
432 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
heyidan 2007-07-04
  • 打赏
  • 举报
回复
最容易的解决办法就是用atlas,加一个updatePanel控件就完事儿了。可是目前的项目不是布属的atlas项目,所以没法儿加进去,别再因为我这一个页面影响整个项目完蛋去了可就问题大了。
可是就这两个参数怎样来传呢,在javascript前台这两个参数写什么内容,就告诉我如果是这样的情况要写什么就可以了。我这样做的话,肯定是要用到的。谢谢各位了。
huo789 2007-07-04
  • 打赏
  • 举报
回复
JF~
真相重于对错 2007-07-04
  • 打赏
  • 举报
回复
你的问题其实非常简单,如果你详细了解一些b/s程序的执行过程,很容易就能解决。
不管什么asp.net , jsp , asp ,ajax 其实都是客户提交请求,服务器应答而已。何必去钻牛角尖,必须去执行什么带参数的事件函数呢??
cpp2017 2007-07-04
  • 打赏
  • 举报
回复
为什么要调用事件的方法?因为该事件在上下文中是不可用的. 将事件中的代码copy出来,写到一个方法中去调用.
foyuan 2007-07-04
  • 打赏
  • 举报
回复
那个好像不好实现

你最好把这些操作写道另外一个方法里面,然后都调用这个方法就完事了
heyidan 2007-07-04
  • 打赏
  • 举报
回复
我的意思就是说在比如下面这样的方法中
Button1_Click(object sender, EventArgs e)
这个方法是asp.net的一个后台的事件方法,我利用ajax.net怎样调用后台的这个方法呢,在调用的时候遇到的问题就是里面有两个参数在前台我需要怎么来写里面的sender和e?
谢谢各位,帮帮忙
wangyanyan 2007-07-04
  • 打赏
  • 举报
回复
用asp.asp ajax 总觉得用客户端的click就可以了。
真相重于对错 2007-07-04
  • 打赏
  • 举报
回复
ajax.net调用的有参数的方法,参数需要可序列化,控件事件函数的第一个参数一般是控件本身
例如你的button1_click( obejct sender , ... )sender就是button1 ,可是button是无法序列化的。所以你需要变通。调用时通过js把参数准备好,提交
vicqqq 2007-07-03
  • 打赏
  • 举报
回复
up~
weizhuangzhi 2007-07-03
  • 打赏
  • 举报
回复
不清楚什么意思,有代码吗?

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧