Javascript Razor Page:如何在C#IF条件下使用JS函数?

Javascript Razor Page:如何在C#IF条件下使用JS函数?,javascript,c#,razor,Javascript,C#,Razor,我已经处理这个小问题10分钟了,但我没有在谷歌上得到答案。 我试图在C#条件下调用js函数(都在相同的.cshtml视图中) 这里有一个例子: getShop: function(param){ (...) }; //the JS function @if(this.getShop(@Model.Id)){ //The C# condition where there is my JS function } 对不起,你不能。@MatJ oh mh。。事件将结果放入一个变量并对其进行控制?C

我已经处理这个小问题10分钟了,但我没有在谷歌上得到答案。 我试图在C#条件下调用js函数(都在相同的.cshtml视图中)

这里有一个例子:

getShop: function(param){ (...) }; //the JS function

@if(this.getShop(@Model.Id)){ //The C# condition where there is my JS function

}

对不起,你不能。@MatJ oh mh。。事件将结果放入一个变量并对其进行控制?C#是服务器端,JS是客户端,这不可能是您要问的。我建议阅读web基础知识,以便更好地理解功能。@zaggler我知道这一点,只是因为在Blazor中可以从.NET方法调用JavaScript函数,这就是为什么我认为在我的例子中也可以这样做的原因。但是谢谢。