1 년 전 MVC에서 일부 코드를 작성했으며 프레임 워크에 대한 지식이 사라진 것 같습니다. 아래 코드 블록에서 디렉토리의 모든 파일을 나열하고 다운로드 한 링크를 제공합니다 (인증 된 사용자의 경우). 내가하고 싶은 것은 각 파일을 삭제할 수있는 옵션을 제공하는 것이다. 방금 삭제 버튼을 추가했는데 거기에서 어디로 가야할 지 모르겠습니다.MVC 디렉토리에서 파일 삭제
@{IEnumerable<string> enumerateFiles = Directory.EnumerateFiles(Server.MapPath("~/Content/Documents"));}
@{
if (Request.IsAuthenticated)
{
<h3>Authenticated User: @User.Identity.Name</h3>
<h4>-Downloadable Files-</h4>
<ul>
@foreach (var fullPath in enumerateFiles)
{
var fileName = Path.GetFileName(fullPath);
<li> <a href="../../Content/Documents/@fileName"> @fileName</a>
<button type="button" id="fileRemover" value="Delete" onclick="return confirm('Are you sure?')" >Delete</button>
</li>
}
</ul>
}
else
{
<h3>Non-Authenticate User, register and/or login to see documents</h3>
}
}
모든 C#을보기 밖으로 이동해야합니다. 이렇게하면 서버 측과 클라이언트 측의 차이점에 대한 기억이 다시 잡힐 것입니다. –