我用java脚本编写了一小段剃刀代码:
@Html.ActionLink("ערוך", "Edit", new { id = item.tz }) |
@Html.ActionLink("הצג פרטים מלאים", "Details", new { tz = item.tz }) |
@{
var shem = ("האם אתה בטוח שברצונך למחוק את" + @Html.ValueFor(model => item.fname) + " " + @Html.ValueFor(model => item.lname) + "?");
@Html.ActionLink("מחק", "Delete", new { id = item.tz }, htmlAttributes: new { onclick = "return confirm('shem');"} )
}
我想要的只是变量显示在"返回确认,"但出于某种原因,它并没有认识到它是一个变量,只会按字面意思写下来。
到目前为止我尝试过的事情:
)。
那么我做错了什么?我确定它最终会成为一个小语法的东西,但我无法弄明白......
答案 0 :(得分:1)
试试这样:
onclick = "return confirm(" + Json.Encode(shem) + ");"