将参数从网格传递到javascript函数

时间:2015-12-28 16:44:45

标签: c# asp.net-mvc

目标

我试图完成的是来自我的GRIDMVC,点击我的行中的按钮后,该行的ID将传递给onClick函数以执行我的计算。

到目前为止我有什么 到目前为止,我的网格有行,下面是按钮的代码

colums.Add().Encoded(false).Sanitized(false).RenderValueAs(o => @Html.ActionLink("Add Row", "Create", "Student", new { o.student_id }, new { @class = "btn btn-primary btn-sm btn-block", @onclick = "studentChecker('{o.student_id}');" }));

问题

问题是,通过查看和尝试各种方法,我似乎无法正确地从INTO我的studentChecker函数行传递学生ID。

任何帮助或指向已经讨论过的链接,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

您需要传递StdErr的值,但是如果您编写o.student_id,则会向该方法传递确切的字符串"studentChecker('{o.student_id}');"。为了传递实际值,使用字符串连接写出不带引号的变量名称:

{o.student_id}