Я работаю над ASP.NET 3.5, c #, visual studio 2010. Я создал мастер-файл и страницу по умолчанию, которая использует этот мастер-файл. Я поместил пару asp:contentplaceholders
в мастер и соответствующий код на странице, которая использует этот мастер. Я также вставил такой код JavaScript на страницу контента (а не в мастер):
<asp:Content ID="Content6" ContentPlaceHolderID="Mainpage" Runat="Server">
<script src="path1" type="text/javascript"></script>
<script src="path2" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var options = {
//some java code
};
$(".mycssclass").effect(options);
});
</script>
</asp:Content>
При запуске сайта я получаю следующую ошибку во время выполнения в Visual Studio:
Ошибка времени выполнения Microsoft JScript: 'this.node' является нулем или не является объектом
и он указывает на некоторую функцию внутри JavaScript, такую как
this.node.onload=function(){..............//I am not a java guy so do not know much about this
Куда я иду не так? Почему сайт компилируется правильно, но выдает эту ошибку во время выполнения?
Я также попытался вставить этот код Java в мастер-файл в <head>
, но та же ошибка. Это срочно, пожалуйста, поэтому, если кто-то опытный может точно определить, куда именно поместить код, который быстро решит мою проблему.