在服务器asp.net/php上注入javascript函数

我创建了一个小型的JavaScript库,从而使使用POST和JSON进行Ajax调用更加容易.现在,我仍然必须为每个匹配的web方法在javascript中创建一个函数存根.我主要希望在asp.net中进行操作,如果可能的话,也可以在PHP中进行操作,那就是在将页面发送给客户端之前,服务器会检查公开的网络方法,并在发送之前自动页面上的javascript中插入存根页面到客户端.

在ASP.NET中,我确定有某种方法可以使用反射来找到它们,然后在发送之前将某种JavaScript注入页面.我确定我能弄清楚反射部分,但不确定如何从服务器将javascript注入页面.有谁知道如何将javascript注入到服务器端的页面上?

另外,PHP是否有一种方法可以反映它的功能呢?如果此解决方案可以在多个平台上运行,那将很酷.

解决方法:

您可以使用:

ClientScript.RegisterClientScriptBlock(GetType(), "FunctionName", "code", true);

您还可以使用以下方法检查方法是否存在:

ClientScript.IsClientScriptBlockRegistered(GetType(), "FunctionName");

如果要这样做,甚至可以将引用插入回发(或回调)中:

ClientScript.GetPostBackEventReference(..)
ClientScript.GetCallbackEventReference(..)

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...