YuJaa
164
2019-05-28 17:42:03
3
181

asp.net Core MVC 개발 중인데 .html 파일을 호출하려면 어떻게 해야하나요?


제목 그대로 입니다.

기본적으로 Controller에서 return 하여 View를 띄우는데 

View 파일은 .cshtml이네요


외부 작업을 한 정적파일인 .html이 있는데 해당 파일을 화면에 띄워주어야 합니다..


아래에 보시면 알겠지만 계속 .cshtml파일을 가져오려 합니다.

.html 파일을 호출할 수 있는 방법이 어떤건가요?




0
0
  • 답변 3

  • static
    312
    2019-05-29 08:35:30

    Views폴더에 넣지 말고 wwwroot에 넣으시면 됩니다. Views폴더에서 정적폴더에 접근하시려면 아래 링크 참고하세요. 

    https://stackoverflow.com/questions/17949460/how-do-you-request-static-html-files-under-the-views-folder-in-asp-net-mvc

    0
  • YuJaa
    164
    2019-05-29 10:53:54

    static 


    안녕하세요! 우선 답변 감사합니다.

    Views 폴더에 넣지 말고 wwwroot에 넣으면 된다고 하셨는데,

    그렇다면 wwwroot의 폴더에 넣고 url로 이동시켜야하는건가요?

    <script>
        window.location = "https://{~~~}.co.kr/{folder Name}";
    </script>

    이렇게 말씀하시는 건가요??

    이렇게 말씀하시는 거라면, 제가 한가지 정보를 빠트린거 같아요


    index1.html 파일엔 권한이 있는 사람만 접근할 수 있도록 해야합니다..ㅜㅜ

    Session으로 검증을 해주려니.. 정적파일(?), .html 파일(?)엔 아래 문장이 안되더라구요

    @using Microsoft.AspNetCore.Http;
    
           @{
               if (Context.Session.GetString("Member_seq") == null)
               {
                  ~~~
               }
    


    그 다음 대안이 Cookie인데 Cookie는 한 번도 사용해보지 않아서 잘 모르겠네요..


    0
  • YuJaa
    164
    2019-05-29 11:04:47

    static


    아아 댓글을 쓰고 다시 고민하다보니

    wwwroot가 IIS 서버의 wwwroot 폴더가 아니고



    여기 말씀이신거죠??


    그럼 Controller에서 호출시엔 어떻게 해주어야 하나요??


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.