.net mvc js函数不会传递guid

时间:2016-05-16 02:11:40

标签: javascript asp.net-mvc

我一直试图通过一个实体列表传递一个guid。价值就在那里。我拥有的是这个

<td onclick="Update('@item.Pkey.ToString()')">
                    <img src="~/Images/delete_button.png" />
</td>

这会调用一个将guid传递给控制器​​动作的js函数。现在我在提交时不断收到错误(点击按钮)我尝试了多种方式传递参数,但它总是一样的。 Uncaught SyntaxError: missing ) after argument list我之前遇到过字符串问题并添加了&#39; &#39;工作但现在我不明白。我需要一个js库来传递guid值吗?

<td onclick='Update("@item.Pkey.ToString()")'> 
                    <img src="~/Images/update_button.png" />
                </td>

更新
实际上我在视图的另一部分发生错误,我忘记了行情&#39; &#39 ;.犯了错误。

更新 对于谁想要它更清楚。如果你在函数调用期间得到Uncaught SyntaxError: missing ) after argument list并且类型是string或[转换为] string并调用JS函数(例如),则必须添加引号[& #39; string_value&#39;]或[&#34; string_value&#34;]。
如果你有像我这样的Guid html(生成的)看起来像这样。 onclick="Update('b15e5144-73a3-4ffd-a02f-01d62768fe3f')"
正如我已经说过我的错误是我自己的。我一直在编辑代码的不同部分并继续查看另一部分。

0 个答案:

没有答案