на странице регистрации проверьте
if (Users::count() > 1) {
return redirect('/')
}
ваши пользователи не могут войти в систему, и ваша проблема была решена: D
Сначала запустите кодовый блок с <% # вместо <% =:
<head id="head1" runat="server">
<title>My Page</title>
<link href="css/common.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%# ResolveUrl("~/javascript/leesUtils.js") %>"></script>
</head>
Это изменяет кодовый блок из кодового блока Response.Write на выражение привязки данных.
Поскольку <% # ...%>
выражения привязки данных не являются блоками кода, CLR не будет жаловаться. Затем в код главной страницы вы должны добавить следующее:
protected void Page_Load(object sender, EventArgs e)
{
Page.Header.DataBind();
}
У меня была такая же проблема с пользовательским элементом управления. На моей странице, на которой размещался элемент управления, были комментарии в заголовке, я удалил эти комментарии, после этого все заработало. В некоторых сообщениях также предлагается удалить скрипты из головы и поместить их в тело.
Я попробовал использовать <%# %>
без успеха. Затем я изменил Page.Header.DataBind();
в своем коде на this.Header.DataBind();
и все заработало нормально.
Я могу подтвердить, что перемещение javascript с тегами <% %>
из head в тег формы исправляет эту ошибку
http://italez.wordpress.com/2010/06/22/ajaxcontroltoolkit-calendarextender-e-strana-eccezione/