На мой взгляд, я генерирую HTML и добавляю некоторый код jQuery / Javascript. Представление отображается в div моей главной страницы. Код jQuery, который я добавил, есть, но не работает. Когда я размещаю тот же код непосредственно в коде, это работает.
На мой взгляд, это как частичное представление (.ascx) у меня что-то вроде этого:
Спасибо
Обновление 1
На моей главной странице есть раздел меню с гиперссылкой. В этом частичном представлении (не то же, что и в другом) я создаю некоторую ссылку:
<h2>Category</h2>
<ul>
<% foreach (Category item in Model.Categories) { %>
<li><%= Model.DisplayURL(item) %></li>
<% } %>
</ul>
DisplayURL
public string DisplayURL(Category category)
{
return string.Format("<a href=\"#\" onclick=\"MyFunction('{1}')\">{0}</a>", category.Code, category.Code);
}
Когда я добавляю это в конце частичного представления:
<script type='text/javascript' language='javascript'>
function MyFunction(data){
alert(data);
});
</script>
но тот же код, добавленный в представление при программировании, не работает.
Ошибка, которую я получаю:
http://tinypic.com/r/55ms1l/6