我一直试图通过一个实体列表传递一个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')"
正如我已经说过我的错误是我自己的。我一直在编辑代码的不同部分并继续查看另一部分。