嘗試渲染頁面,並在按鈕單擊時觸發通知。我已經設定好了,現在只是做一個彈出窗口,因爲它是一個更高級的內部應用程序。將Razor語法變量傳遞給Html Helper的javascript onclick
有問題的按鈕是一個簡單的剃刀語法的HTML幫手與onclick事件返回一個確認對話框。不過,我似乎無法爲此呈現項目變量。
@Html.ActionLink("Delete", "Delete", new { id = item.Id },
new { @class = "btn btn-warning",
onclick = "return confirm('WARNING: Delete @item.Id?');" })
這無法呈現item.Id(周邊foreach語句的輸出,而是輸出字符串「@ item.Id」
@Html.ActionLink("Delete", "Delete", new { id = item.Id },
new { @class = "btn btn-warning",
onclick = "return confirm('WARNING: Delete ' + item.Id + '?');" })
這使得該變量,但因爲它是不它呈現爲一個JavaScript變量「刪除未定義?」
我如何使用一個變量來自的foreach傳入該對話框中的JavaScript之外,使信息更具描述。
待辦事項字符串連接這就是我試圖去,但我不能爲我的生活記得/發現語法,你可以用一個例子 –
普本感謝您的洞察力在 – asuppa