c# - 在 IIS 服务器上执行 javascript(服务器端)

标签 c# javascript asp.net cron iis-7.5

我用 C# 开发了一个 asp.net 应用程序。它在 IIS 服务器上运行。用户可以使用小部件(文本、值、图表等...)创建报告。报告上有一个日期小部件。如果用户更改日期,所有小部件都会使用日期函数中的 javascript 进行更新(我使用 AJAX 获取新值)。完成后,他们可以保存报告以供日后查看,还可以使用 wkhtmltopdf 将其导出为 PDF。 问题是我想开发一个功能,允许用户要求每天、每周等自动接收此报告...... 所以我想做一个 cron 来刷新每个报告上的日期小部件,然后更新小部件以生成当天的报告? 可能吗?

最佳答案

你需要的是使用像 PhantomJS 这样的 headless 浏览器,它可以像用户一样调用页面并与小部件交互。有关如何从 C# 运行 PhantomJS 的更多信息,请参见 here .

关于c# - 在 IIS 服务器上执行 javascript(服务器端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25991842/

相关文章:

javascript - 使用 if 语句的条件循环

ASP.NET Web 应用程序找不到程序集

asp.net - 如何在源代码控制下轻松地对本地 Web.config 进行特定更改

c# - SignalR:调用返回值的方法

c# - web 方法不更新 sql server 上的详细信息

c# 抽象类 -- "one or the other"替代函数

javascript - jQuery UI 自动完成 url

javascript - IE7 Ajax 内存不足错误

c# - Asp.net 核心 2.0 与 Entity Framework 数据库首先方法与 MYSQL

c# - 网络核心 : Swashbuckle Set operationId Automatically on to Controller Action Method