我无法弄清楚为什么会这样。任何人都可以对此有所了解吗?
[Authorize]
属性,用于我的“索引”ActionResult
方法。Razor
部分@section Scripts { }
呈现。[Authorize]
。一切都有效。[Authorize]
属性会将其踢回“帐户/登录”页面,但这次@section Scripts
永远不会呈现。更新:我解决了这项工作。我想知道正确的做法,就像我所做的那样,我认为更多的是黑客而不是真正的解决方案。所以我将这个问题保持开放几天,看看是否有人可以解释。之后我会关闭它。
我没有意识到这一点,或者我会提到我正在使用它 - 我的问题来自jQuery mobile。单击链接时,工具栏中的URL显示该地址,但窗口中的内容显示登录页面。 jQuery mobile在隐藏的同时拉入了页面,然后完成了动画以将其滚动到视图中。这似乎是原因。
我为$(document).bind("pageinit", function () {});
添加了一个事件,在其中,我检查了屏幕上的特定元素。如果我找到它,我假设我正在显示登录页面,并且我调用了在加载页面时应该调用的相同脚本代码。
答案 0 :(得分:0)
因为没有答案而关闭。编辑过的OP中提供的工作确实解决了这个问题。