【问题标题】:Search c# method name with javascript使用 javascript 搜索 c# 方法名称
【发布时间】:2017-01-17 12:17:11
【问题描述】:

我知道您可以使用以下方法在 javascript 中搜索函数名称:

arguments.callee.toString().match('/function ([^\(]+)/)')[1];"

但是是否可以使用 javascript 搜索 C# 方法名称?

【问题讨论】:

  • 可以使用ajax调用c#方法。为什么不使用它?
  • @Thili77,不知道,谢谢
  • Try这个

标签: javascript c#


【解决方案1】:

这是完全不可能的,因为 C# 是一种服务器端脚本语言,也就是说代码是在服务器上执行的,因此不能被 JavaScript 访问。您应该使用 C# 本身来实现您的目标。

【讨论】:

  • 不是这样;您可以使用 node.js 服务器端来评估 c# 代码文件的每个字符(使用 javascript)。
【解决方案2】:

您可以使用 javascript 向 C# 服务器/应用程序/函数发出请求。在该函数中,您可以在解决方案中搜索方法名称。最后,您返回结果,并在 javascript 中处理它们。

【讨论】:

    【解决方案3】:

    您可以使用 ajax 轻松调用 c# 方法,请参见下面的代码,

    在你的服务器端,

    [WebMethod]
    public static string Your_method()
    {
        //something
    }
    

    在您的客户端,

    $.ajax({
        type: 'POST',
        url: 'PageName.aspx/Your_method',
        data: '{ }',
        contentType: 'application/json; charset=utf-8',
        dataType: 'json'
    });
    

    试试这个。

    【讨论】:

      猜你喜欢
      • 2012-05-23
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 2019-10-01
      • 2012-07-29
      • 2011-07-27
      • 1970-01-01
      • 2016-08-25
      相关资源
      最近更新 更多