在ASP.NET MVC中,观察文件夹并在生成或更改的文件上生成事件

问题描述 投票:0回答:1

在我的ASP.NET MVC应用程序中,我想观察应用程序文件夹(APP_DATA或其他)。如果生成或更新了具有给定名称的文件,那么我想显示给定时间范围内的模式对话框(引导程序)。

我知道的唯一方法是使用cshtml文件中的脚本进行轮询,并使用ViewBag / ViewData进行数据交换:"setInterval(function () { $('#mydiv').load('/Home/MyMethod'); }, 500);"

是否有可能在后台执行此操作,并且仅在生成/更改文件时触发事件或类似事件?

asp.net-mvc
1个回答
0
投票

我找到了解决方法:1.使用FileSystemWatcher观察文件夹非常简单2. SignalR非常适合触发事件

© www.soinside.com 2019 - 2024. All rights reserved.