У меня была такая же ошибка, потому что вместо удаления файла я просто удалял ссылки на него. Поиск файла в Finder и его удаление помогли.
$("#<%= cboPanes.ClientID %>")
Это динамично введет идентификатор DOM управления. Конечно, это означает, что Ваш JS должен быть в файле ASPX, не во внешнем файле JS.
Одна вещь, которую я сделал в прошлом (в JavaScript не jQuery), в выше моего импорта JavaScript, производится динамический идентификатор средств управления, подобный тому, что рекомендует toohool, и присвойте их переменным, на которые я ссылаюсь в своем импорте сценария.
Что-то вроде этого, должен позволить Вам использовать в своих интересах кэширование и все еще позволять Вам иметь точные клиентские идентификаторы:
<head>
<script type="text/javascript>
var cboPanesID = <%= cboPanes.ClientID %>;
</script>
<!-- this JS import references cboPanesID variable declared above -->
<script src="jquery.plugin.js"></script>
</head>
Используйте класс маркера на управлении и выбор это с помощью jQuery.
Кроме того, чтобы быть немного более дорогим, мудрым производительностью, я не вижу ничто плохого с использованием того селектора. В конце концов; Вы получаете средства управления, к которым Вы хотите получить доступ.