【发布时间】:2015-07-11 14:46:43
【问题描述】:
我正在使用 ASP.Net MVC Razor。我尝试了以下方法在我的表格主体中添加一个不起作用的表格行:
<script>
$(document).ready(function() {
@foreach (var billdetail in Model.BillDetails)
{
var row = "<tr class='productTableRow'><td>" + billdetail.ModelName + "</td><td class='price' >" + billdetail.Price + " </td><td><input type='text' class='form-control unit' data-validation='Unit' nonZero='true' currentStockAmount=" + billdetail.CurrentAmount + " /></td><td class='total'>"+(billdetail.Price*billdetail.Price)+"</td><td><input type='button' class='btn btn-danger removeRow' data-modelId=" + billdetail.ModelId + " value='Remove' / ></td><td style='visibility:hidden;'>" +
"<input type='hidden' class='hiddenModel' value='" + billdetail.ModelId + "'>" +
"<input type='hidden' class='hiddenPrice' value='" + billdetail.Price + "'>" +
"</td></tr>";
@:$("#productBody").append(@row);
}
});
</script>
显示错误:Uncaught SyntaxError: Unexpected token &
正确的做法是什么。
【问题讨论】:
标签: javascript c# jquery asp.net-mvc razor