Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调用C#函数Blazor Jquery_C#_Jquery_Blazor_Blazor Jsinterop - Fatal编程技术网

调用C#函数Blazor Jquery

调用C#函数Blazor Jquery,c#,jquery,blazor,blazor-jsinterop,C#,Jquery,Blazor,Blazor Jsinterop,需要一些帮助排序错误添加了一个截图的代码和错误返回的代码。 尝试从Jquery调用C#函数并传递参数 _主人 MainMap.cshtml [JSInvokable] public string AddPointToList(string x, string y) { var alpha = x + "-" + y; return ""; //Points.Add(obj[0], obj[1]); } 您试图调用

需要一些帮助排序错误添加了一个截图的代码和错误返回的代码。 尝试从Jquery调用C#函数并传递参数

_主人

MainMap.cshtml

    [JSInvokable]
    public string AddPointToList(string x, string y)
    {
        var alpha = x + "-" + y;
        return "";
        //Points.Add(obj[0], obj[1]);
    }


您试图调用实例上的消息,而不传递对该实例的引用。没有实例,只能调用静态方法

您需要在C#中创建一个DotNetReference实例,并将其传递给JS


Blazor大学有一节介绍如何从JS调用C-

将代码粘贴为文本,而不是图像。您的错误消息也是如此。屏幕阅读器无法搜索、复制/粘贴图像,也无法读取图像。更不用说粘贴文本要比截图、找到上传图像的地方然后链接到所述图像容易得多。
    [JSInvokable]
    public string AddPointToList(string x, string y)
    {
        var alpha = x + "-" + y;
        return "";
        //Points.Add(obj[0], obj[1]);
    }