如何在javascript中使用单引号将字符串变量作为参数传递

如何在javascript中使用单引号将字符串变量作为参数传递,javascript,asp.net-mvc,Javascript,Asp.net Mvc,我有一个MVC视图,它有onclick事件,并调用javascript函数 但我无法传递字符串参数,因为当我单击按钮时,它会抛出错误“undefined” 下面的代码@item.Name是字符串类型。我想把它作为单引号传递 据我所知,它需要以单引号传递字符串。。就像硬编码的参数“Start” <a href="#"><img alt='Start' src="~/Content/Images/icons-vm-status.png" onclick="javascript:ar

我有一个MVC视图,它有onclick事件,并调用javascript函数 但我无法传递字符串参数,因为当我单击按钮时,它会抛出错误“undefined”

下面的代码
@item.Name
是字符串类型。我想把它作为单引号传递

据我所知,它需要以单引号传递字符串。。就像硬编码的参数“Start”

<a href="#"><img alt='Start' src="~/Content/Images/icons-vm-status.png" onclick="javascript:armStatusInfo.actiononrg('Start',@item.Id,@childItem.Id, @item.Name);" />


您不需要用单引号传递它。显示脚本。尝试在变量(如“@item.Name”)周围加上单引号,这样它将在jsYes中被视为字符串。是的,它可以工作“@item.Name”。您不需要用单引号传递它。显示脚本。请尝试在变量(如“@item.Name”)周围加上单引号,以便在jsYes this works“@item.Name”中将其视为字符串