如何在 asp.net 中从 c# 执行 JavaScript

How to execute javascript from c# in asp.net

本文关键字:执行 JavaScript 中从 net asp      更新时间:2023-09-26

我正在开发 asp.net mvc 应用程序,我必须在其中执行 CRON 作业才能执行此操作:

==> 我必须每两分钟执行一次我的应用程序的网页(其中包含 ajax 请求)。就像不时跟踪某人一样。

(它基本上是执行谷歌地图API,所以JavaScript的使用是强制性的)

我想知道如何执行包含与我们在浏览器上执行相同的 javascript 的网页。我正在 MVC 中调用Application_BeginRequest函数,该函数每两分钟后由 cron 作业调用。那么如何执行包含javascript的演示页面。

我搜索了很多,但没有找到任何有用的资源。

编辑:应用工作:

1-每两分钟Application_Begin一次的CRON作业调用功能

2-然后我想调用包含javascript和ajax请求的DemoPage。 首先,当演示页面请求时,ajax调用服务器返回一些数据3.然后从ajax成功开始,我使用javascript google map api(使用RouteBox,在路由上定位latlng)执行响应数据和其他一些数据。

3-如果点不在路由中,它将发送警报电子邮件。

解释我想要什么有点困难,但我想你明白我的意思吗?

更多详情:

当页面请求时,它会返回路由的 json 字符串,并且我有 latlng 列表,我需要针对由用 javascripp 编写的 RouteBox 类完成的 json 字符串进行测试。

您可以从控制器返回脚本:

public ActionResult SampleAction()
        {
            return JavaScript("alert(Sample!');");
        }