Включите подчеркивание Js в ваш проект
<script type="text/template" id="scriptDataTableTemplate">
<tr>
<td><%= tName %></td>
<td><%= pName %></td>
<td><%= pType %></td>
<td class="text-center">
<a href="/Home/List/<%= id %>">Edit</a>
</td>
<tr>
</script>
Создайте шаблон, подобный этому, и дайте правильный идентификатор
В вашем коде JS используйте это
var tmpl = _.template($('#scriptDataTableTemplate').html());
for (var i=0; i<data.length; i++){
var id = data[i].Id;
var tName = data[i].tName;
var pName = data[i].Name;
var pType = data[i].prType;
var obj = {"id": id , "tName": tName, "pName": pName, "pType": pType};
var html = tmpl(obj);
$('#table1').append(html );
}
$('#table1').DataTable({
paginate: true,
searching:true,
ordering: true,
pageLength: 10,
select: true
});