【发布时间】:2019-02-07 09:16:25
【问题描述】:
我正面临一个我无法解决的非常奇怪的问题。 我有这个按钮 onclick 我转到需要使用 [Authorize] 的控制器操作方法,当我使用 [Authorize] 时出现以下错误。
以下部分已定义但尚未为布局页面“~/Views/Shared/_Layout.cshtml”呈现:“脚本”。
但是,当我不使用 [Authorize] 时,它可以正常工作。为什么它会这样?任何帮助将不胜感激。
[Authorize]
public async Task<ActionResult> Calendar(int id, string start, string end)
{
//code
}
【问题讨论】:
-
相关问题:stackoverflow.com/questions/10971149/…。可能布局没有非必需部分。
-
@TetsuyaYamamoto 只有当我将 [Authorize] 标签放在我的 ActionMethod 上时才会出现异常,否则它可以正常工作。我尝试将 non-req 部分设为 false,但它也对我不起作用。
标签: c# asp.net-mvc razor model-view-controller asp.net-authorization