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

当我使用:
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); } )"

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....