후 리소스 파일을로드 할 수 없습니다 . 그러나 세션이 만료되고 "세션 만료"- 팝업이 나타나고 사용자가 "확인"을 클릭하면 ASPDNSF가 Signin.aspx - 페이지로 리디렉션됩니다.ASPDotNetStorefront, 나는 "가짜"로그인을 시뮬레이션 내 ASPDotNetStorefront 응용 프로그램에서 로그인
protected void btn_GoBack_Click(object sender, EventArgs e)
{
string returnURLParam = HttpContext.Current.Request["ReturnUrl"];
if (string.IsNullOrWhiteSpace(returnURLParam))
{
returnURLParam = "~/";
}
Response.Redirect(returnURLParam);
}
이전 페이지로 저를 리디렉션하려면 : 옆에있는 버튼을 코드 - Signin.aspx 페이지에서, 나는 "뒤로"를 로그인 양식을 숨기고했다. 그러나 해당 페이지로 리디렉션하면 .css 및 .js 파일이로드되지 않습니다. 브라우저의 개발 도구, 이러한 자원에 대한 요청은 다음과 같습니다 예를 들어 {{DOMAIN}}/SignIn.aspx?ReturnUrl={{Resource path}}
, 는 : {{DOMAIN}}/SignIn.aspx?ReturnUrl=%2FApp_Themes%2FSkin_1%2Fmystyles.css
{{DOMAIN}}/SignIn.aspx?ReturnUrl=%2Fjscripts%2Fjquery.min.js
이들 자원이 권한이있는 사용자가 필요로하는 것 같습니다. 하지만 내 web.config 파일에서 나는
<location path="App_Themes">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="jscripts">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
그래서, 로그인이 자원이 필요하지 않아야합니다.
감사합니다.