_layout.cshtml๊ณผ MainLayout.razor ์‚ฌ์šฉ

์†Œ์Šค๊ฐ€ ๊ธธ์–ด๋„ ๋ถ™์—ฌ๋„ฃ๊ฒ ์Šต๋‹ˆ๋‹ค.
_layout.cshtml ์— ๋ฅผ ๋„ฃ์œผ๋ ค๊ณ  ํ•˜๋Š”๋ฐ cshtml์ด๋ผ์„œ ์ธ์‹์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค.
MainLayout.razor์— ๋„ฃ์–ด์•ผ ๋˜๋Š”๊ฑฐ ๊ฐ™์€๋ฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ๋˜๋Š”์ง€์š”?

/////MainLayout.razor///////
@inherits LayoutComponentBase
@Body

////_layout.cshtml//////
@using Microsoft.AspNetCore.Components.Web
@namespace NuriVoice.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

<link href="css/site.css" rel="stylesheet" />
<link href="~/css/styles.css" rel="stylesheet" />
<link href="~/css/dashboardstyle.css" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.css" />

<!-- JQuery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"></script>
<!-- Date Picker -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.js"></script>
<!-- Area Icon-->
<script src="https://use.fontawesome.com/releases/v6.1.0/js/all.js" crossorigin="anonymous"></script>
<!-- Google Chart-->
<script src="https://www.gstatic.com/charts/loader.js"></script>
<script src="~/js/Nurivoice.Dashboardchart.js"></script>
<component type="typeof(HeadOutlet)" render-mode="ServerPrerendered" />
Nuri Voice
    <LoginDisplay/>
   
</nav>
<div id="layoutSidenav">
    <div id="layoutSidenav_nav">
    <nav class="sb-sidenav accordion sb-sidenav-dark" id="sidenavAccordion">
        <div class="sb-sidenav-menu">
            <div class="nav">
                <a class="nav-link" href="/dashboard">
                    <div class="sb-nav-link-icon"><i class="fas fa-tachometer-alt"></i></div>
                     
                    <LoginDisplay>
                     
                </a>                   
                <a class="nav-link collapsed" href="#" data-bs-toggle="collapse" data-bs-target="#collapseLayouts" aria-expanded="false" aria-controls="collapseLayouts">
                    <div class="sb-nav-link-icon"><i class="fas fa-columns"></i></div>
                        ํ’ˆ์งˆ(QC)

                        <div class="sb-sidenav-collapse-arrow"><i class="fas fa-angle-down"></i></div>
                    </a>
                    <div class="collapse" id="collapseLayouts" aria-labelledby="headingOne" data-bs-parent="#sidenavAccordionPages">
                        <nav class="sb-sidenav-menu-nested nav">
                            <a class="nav-link" href="QCFCTResultView">๊ธฐ๋Šฅ๊ฒ€์‚ฌ ์ด๋ ฅ ์กฐํšŒ</a>
                            <a class="nav-link" href="QCFCTUpdate">๊ธฐ๋Šฅ๊ฒ€์‚ฌ ์ด๋ ฅ ์ž…๋ ฅ</a>
                            <a class="nav-link" href="QCFCTUpdate">์™ธ๊ด€๊ฒ€์‚ฌ ์ด๋ ฅ ์กฐํšŒ</a>
                        </nav>
                    </div>
                    <a class="nav-link collapsed" href="#" data-bs-toggle="collapse" data-bs-target="#collapsePages" aria-expanded="false" aria-controls="collapsePages">
                        <div class="sb-nav-link-icon"><i class="fas fa-book-open"></i></div>
                        Pages
                        <div class="sb-sidenav-collapse-arrow"><i class="fas fa-angle-down"></i></div>
                    </a>
                    <div class="collapse" id="collapsePages" aria-labelledby="headingTwo" data-bs-parent="#sidenavAccordion">
                        <nav class="sb-sidenav-menu-nested nav accordion" id="sidenavAccordionPages">
                        <a class="nav-link collapsed" href="#" data-bs-toggle="collapse" data-bs-target="#pagesCollapseAuth" aria-expanded="false" aria-controls="pagesCollapseAuth">
                            Authentication
                            <div class="sb-sidenav-collapse-arrow"><i class="fas fa-angle-down"></i></div>
                        </a>
                        <div class="collapse" id="pagesCollapseAuth" aria-labelledby="headingOne" data-bs-parent="#sidenavAccordionPages">
                            <nav class="sb-sidenav-menu-nested nav">
                                <a class="nav-link" href="login.html">Login</a>
                                <a class="nav-link" href="register.html">Register</a>
                                <a class="nav-link" href="password.html">Forgot Password</a>
                            </nav>
                        </div>
                        <a class="nav-link collapsed" href="#" data-bs-toggle="collapse" data-bs-target="#pagesCollapseError" aria-expanded="false" aria-controls="pagesCollapseError">
                            Error
                            <div class="sb-sidenav-collapse-arrow"><i class="fas fa-angle-down"></i></div>
                        </a>
                        <div class="collapse" id="pagesCollapseError" aria-labelledby="headingOne" data-bs-parent="#sidenavAccordionPages">
                            <nav class="sb-sidenav-menu-nested nav">
                                <a class="nav-link" href="401.html">401 Page</a>
                                <a class="nav-link" href="404.html">404 Page</a>
                                <a class="nav-link" href="500.html">500 Page</a>
                            </nav>
                        </div>
                    </nav>
                </div>
                <div class="sb-sidenav-menu-heading">Addons</div>
                <a class="nav-link" href="charts.html">
                    <div class="sb-nav-link-icon"><i class="fas fa-chart-area"></i></div>
                    Charts
                </a>
                <a class="nav-link" href="tables.html">
                    <div class="sb-nav-link-icon"><i class="fas fa-table"></i></div>
                    Tables
                </a>
            </div>
        </div>
        <div class="sb-sidenav-footer">
            <div class="small">Logged in as:</div>
            Start Bootstrap
        </div>
    </nav>
    </div>
    <div id="layoutSidenav_content">
     <main>
         

    @RenderBody()

    </main>

     </div>
</div>
<div id="blazor-error-ui">
    <environment include="Staging,Production">
        An error has occurred. This application may no longer respond until reloaded.
    </environment>
    <environment include="Development">
        An unhandled exception has occurred. See browser dev tools for details.
    </environment>
    <a href="" class="reload">Reload</a>
    <a class="dismiss">๐Ÿ—™</a>
</div>
<script src="_framework/blazor.server.js"></script>



<!-- BootStrap -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>
<!-- NavigationBar Listner-->
<script src="~/js/scripts.js"></script>
<!-- Gird Table-->
<script src="https://cdn.jsdelivr.net/npm/simple-datatables@latest" crossorigin="anonymous"></script>
<script src="~/js/Nurivoice.Component.js"></script>
1๊ฐœ์˜ ์ข‹์•„์š”