调用C#函数Blazor Jquery
需要一些帮助排序错误添加了一个截图的代码和错误返回的代码。 尝试从Jquery调用C#函数并传递参数 _主人 MainMap.cshtml调用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]); } 您试图调用
[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]);
}