控制器我正在使用 datacontext 获取数据
private Data.EmployeeDataContext _employees = new Data.EmployeeDataContext();
public ActionResult Index()
{
var data = from emp in _employees.Employees
select new Models.Employees
{
FirstName = emp.FirstName,
LastName = emp.LastName,
};
ViewData["Employees"] = data;
return View(data);
}
看法
@{
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
var employees = serializer.Serialize(ViewData["Employees"]);
}
<html>
<head>
<title>Index</title>
</head>
<body>
<script src="../../Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#ViewData").click(function () {
$("#employee2").append("<tr><td>" + '@employees.ToString()' + "</tr></td>");
});
});
</script>
<div>
<button id="ViewData">View Data</button>
<table id="employee2">
<tr>
<td>FirstName</td>
</tr>
<tr>
<td>LastName</td>
</tr>
</table>
</div>
</body>
模型
public class Employees
{
public string FirstName
{
get;
set;
}
public string LastName
{
get;
set;
}
}
*这是我目前得到的,或者是附加到我的表的数据*
[{"FirstName":"Nancy","LastName":"Davolio"},{"FirstName":"Andrew","LastName":"Fuller"}, {"FirstName":"Janet","LastName":"Leverling"},{"FirstName":"Margaret","LastName":"Peacock"},{"FirstName":"Steven","LastName":"Buchanan"},{"FirstName":"Michael","LastName":"Suyama"},{"FirstName":"Robert","LastName":"King"},{"FirstName":"Laura","LastName":"Callahan"},{"FirstName":"Anne","LastName":"Dodsworth"}]
问题
如何正确地将这些数据附加到我的表中?请帮助我,我只是想成为这样的人。
<div>
<button id="ViewData">View Data</button>
<table id="employee2">
<tr>
<td>Nancy</td>
</tr>
<tr>
<td>Davolio</td>
</tr>....
</table>
</div>