лучший способ сделать это добавить tablesorter.js в bundleconfig.cs, как это-
bundles.Add(new ScriptBundle("~/bundles/jquery.tablesorter").Include("~/Scripts/jquery.tablesorter.js"));
На странице _layout.cshtml
добавить css-
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
<link href="@Url.Content("~/Content/style.css")" rel="stylesheet" type="text/css" />
</head>
и внизу добавьте скрипт типа
</footer>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@RenderSection("scripts", required: false)
</body>
</html>
и на странице используйте добавить сеанс для него .. так что вам не нужно использовать на каждой странице
@section scripts
{
@Scripts.Render("~/bundles/jquery.tablesorter")
<script type="text/javascript">
$(document).ready(function () {
$("#myTable").tablesorter();
});
$(document).ready(function () {
$("#myTable").tablesorter({ sortList: [[0, 0], [1, 0]] });
});
</script>
}