Jim*_*mmy 30 javascript asp.net-mvc parameter-passing razor asp.net-mvc-4
所以我试图使用razor'@'表示法(在MVC-4视图中)将参数传递给javascript函数但是我收到语法错误:"未终止的字符串常量"
还有另一种方法我应该写这个吗?
@foreach (var item in Model)
{
...
<input type="button" value="Assign" onclick="AssignButtonClicked('@item.ID')" />
}
Run Code Online (Sandbox Code Playgroud)
我使用了与此答案相同的语法/sf/answers/362552151/
编辑:
这只是一个语法错误,功能仍然有效
Sat*_*pal 37
<input type="button" value="Assign" onclick="AssignButtonClicked(this)"
data-assigned-id="@item.ID" />
Run Code Online (Sandbox Code Playgroud)
此外,它可以使用
function AssignButtonClicked(elem){
var id= $(elem).data('assigned-id');
}
Run Code Online (Sandbox Code Playgroud)
Ami*_*mit 13
试试这个
<input type="button" value="Assign"
onclick="@("AssignButtonClicked('"+item.ID+"')")" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71240 次 |
| 最近记录: |