Джим правильный, чтобы файл JS содержал динамическое содержимое, вам понадобится механизм ASP.NET для его анализа / обработки.
Другая идея состоит в том, чтобы немного изменить то, что вы делаете. Создайте свои JS-файлы для принятия (динамических) параметров с вашей динамической страницы, которую можно вставить. Например, ваш пример может быть переписан следующим образом:
В вашем статическом файле JS:
function setItUp(idFromAThing) {
jQuery(document).ready (function () {
jQuery ("#element" + idFromAThing).click (... blah ...
});
}
А в вашем ASP.NET View:
<script type="text/javascript" src="whatever.js"> </script>
<script type="text/javascript">
setItUp(<%= Model.IdFromAThing %>);
</script>
Удачи!