Так что на вашей странице нужно рассмотреть несколько разных вещей. Прежде всего, я думаю, что вам нужна структура, в которой есть все основные теги HTML:
<html lang="en">
<head>
<meta charset="utf-8">
<script type="text/javascript" src="js/site.js"></script>
</head>
<body>
{{PUT YOUR BODY HTML HERE}}
</body>
</html>
Если ваш javascript правильно сопоставлен и, поскольку вы говорите, что app.UseStaticFiles();
был применен. Сначала попробуйте получить доступ к файлу, перейдя по адресу:
http://{{YOURDOMAINHERE}}/js/site.js
Получаете ли вы настоящий файл JavaScript? Если нет, то это не правильно отображается, и вам нужно исправить вашу конфигурацию.
Если это так, я думаю, что приведенная выше строка выглядит следующим образом:
<script type="text/javascript" src="js/site.js"></script>
Должен работать на вас.
Еще одна вещь, которую я вижу в вашем коде на C #, это то, что вы используете первый элемент вашего массива в качестве заголовка таблицы, а затем вы выполняете итерацию по тому же массиву Dorm
. Это напечатает один и тот же первый элемент дважды. Подумайте над тем, чтобы поместить заголовки таблиц в их собственные переменные, а не хранить их в массиве.