【发布时间】:2016-06-14 15:02:44
【问题描述】:
我在使用 JavaScript 时遇到了一些问题。如何在 razor @foreach 部分使用 JavaScript?所以,我试图从模型中获取一些数据并将这些数据放入 HTML 表中。我需要访问在@foreach 部分中设置的变量(带有大写锁定的变量)。有人可以帮我吗?
<script type="text/javascript">
function AddClick() {
@foreach (var x in Model) {
var FIRSTNAME= @x.Name;
var LASTNAME= @x.Surname;
var SUBJECT1= @x.Physics;
var SUBJECT2= @x.Math;
<text>
var table = document.getElementById("regtable");
var row = table.insertRow();
var zero = row.insertCell();
var FirstnameCell = row.insertCell(1);
var LastnameCell = row.insertCell(2);
var PhysCell = row.insertCell(3);
var MathCell = row.insertCell(4);
FirstnameCell.innerHTML = FIRSTNAME ;
LastnameCell.innerHTML = LASTNAME;
PhysCell.innerHTML = SUBJECT1;
MathCell.innerHTML = SUBJECT2;
</text>
}
}
【问题讨论】:
-
具体是怎么失败的?这会生成什么客户端代码?定义问题始终是解决问题的第一步。
标签: javascript asp.net asp.net-mvc asp.net-mvc-4 razor