<table class="container">
<tbody>
<tr>
<td><input type="text" class="form-control" name="Fname" id="Fname" value="@Request.Form["fname"]" /></td>
<td><input type="text" class="form-control" name="MName" id="Mname"value="@Request.Form["mname"]"/></td>
<td><input type="text" class="form-control" name="Lname" id="Lname" value="@Request.Form["lname"]" /></td>
<td><input type="text" class="form-control" name="IDNum" /></td>
<td><input type="text" class="form-control" name="Password" /></td>
<td><input type="text" class="form-control" name="DName" /></td>
<td><input type="text" class="form-control" name="DID" /></td>
</tr>
</tbody>
</table>
@{
var a = Request.Form["fname"];
var b = Request.Form["mname"];
var c = Request.Form["fname"];
}
<script>
// get selected row
// display selected row data in text input
var table = document.getElementById("table"), rIndex;
for (var i = 1; i < table.rows.length; i++) {
table.rows[i].onclick = function () {
rIndex = this.rowIndex;
console.log(rIndex);
document.getElementById("Fname").value = this.cells[0].innerHTML;
document.getElementById("Lname").value = this.cells[1].innerHTML;
document.getElementById("Mname").value = this.cells[2].innerHTML;
};
}
// edit the row
function editRow() {
table.rows[rIndex].cells[0].innerHTML = "@a"
table.rows[rIndex].cells[1].innerHTML = document.getElementById("Lname").value;
table.rows[rIndex].cells[2].innerHTML = document.getElementById("Mname").value;
}
</script>
Разве это невозможно? Сочетание бритвы и JavaScript? Мне нужно сделать руд с таблицей в Razor, но я не могу разобраться с этим, и я подумал об использовании JavaScript, который я видел в Интернете. Есть ли способ для этого передать значение?
и, кстати, причина, почему я не могу решить это только с Razor, потому что я делаю это в ASP. NET, но пустой не MVC.