По вашему коду это нелегко узнать, но я думаю, что вы не реализовали CSS для создания перехода. Например, что-то вроде этого (из документов):
.fade-enter-active, .fade-leave-active {
transition: opacity 5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
opacity: 0;
}
Если вы добавите CSS, он должен работать точно так, как вы описали. Больше информации здесь: https://vuejs.org/v2/guide/transitions.html
Кроме того, вы не имеете в виду это?
methods: {
updateTitle() {
this.title = this.posts[this.currentIndex++].title
this.currentIndex %= this.posts.length
}
},
created() {
setTimeout(() => {
this.updateTitle()
setInterval(() => {
this.updateTitle()
}, 3000)
}, 5000)
}
Забудьте о <местоположение> <позволяют/> <отклоняют/>, материал... кажется, что необходимо использовать [Авторизовать] атрибут на действиях.
Проверьте эти страницы для большего количества информации: http://www.asp.net/learn/mvc/tutorial-17-cs.aspx http://www.pnpguidance.net/post/ASPNETMVCFrameworkPreview4HandleErrorAuthorizeOutputCacheActionFilterAttributes.aspx
Кроме того, атрибут может быть применен на уровне контроллера также, таким образом, Вы не должны помещать его на каждое отдельное действие.
Это было на самом деле намного более просто, чем я думал. Кажется, что .NET довольно умен, я попробовал следующее:
<location path="Issues/RSS">
<system.web>
<authorization>
<allow users="*" />
<allow users="?" />
</authorization>
</system.web>
И это работало :)
Это не могло бы работать, как предназначено.
Кажется, в моем случае, по крайней мере, тихой необходимостью в cookie аутентификации для наблюдения страницы. Вы можете выйтись из системы и просмотреть его, пока у Вас есть cookie.
Это бесполезно мне, мне нужна страница для общественности, поскольку это - канал RSS.
<location path="/Issues/RSS/">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
Править: Причина это работает между прочим, то, потому что.NET предполагает, что URL переходит к каталогу, и этот тег местоположения выше говорит, что "что-либо в 'Каталоге Issues/RSS' безопасно :)
Я соглашаюсь с Чарлино, что [Авторизовать] тег, вероятно, решит Вашу проблему.
Если Вы используете единственное действие контроллера и для RSS и для страницы (и просто представляют другой ActionResult на основе некоторого параметра), можно проверить, аутентифицируется ли пользователь с HttpContext.Current.User.Identity.IsAuthenticated
, и используйте это в рамках действия контроллера, чтобы решить, продолжить ли и предоставить доступ.