加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 我可以在Ajax.ActionLink中使用OnSuccess事件传

发布时间:2020-12-15 19:20:24 所属栏目:asp.Net 来源:网络整理
导读:当我使用: new AjaxOptions{ UpdateTargetId = "VoteCount" + indx,OnSuccess = "AnimateVoteMessage"} 一切工作正常…但我试图动画列表中的项目,与自动分配的ID。因为我想要每个都是可寻址的我的javascript,我相信我需要传递一个参数到我的javascript。
当我使用:
new AjaxOptions
{
  UpdateTargetId = "VoteCount" + indx,OnSuccess = "AnimateVoteMessage"
}

一切工作正常…但我试图动画列表中的项目,与自动分配的ID。因为我想要每个都是可寻址的我的javascript,我相信我需要传递一个参数到我的javascript。但是当我使用:

new AjaxOptions
{ 
  UpdateTargetId = "VoteCount" + indx,OnSuccess = "AnimateVoteMessage(2)"
}

我得到一个“Sys.ArgumentUndefinedException:值不能未定义。例外。当我使用MicrosoftMvcAjax.js的调试版本时,我得到。当使用压缩版本时,我得到一个“Microsoft JScript运行时错误:’b’是null或不是一个对象”

所以我的问题是,我可以传递一个参数到我的JavaScript函数使用ActionLink的OnSuccess事件?

这是正确的方法吗?我怎么会有一个javascript函数能够在我的页面上的10个项目(在我的情况下,多个DIV的ID)上运行的能力?

解决方法

或…有点不同的语法为我工作:
OnSuccess = "( function() { MyFunction(arg1,arg2); } )"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读