我正在尝试在 MVC 中执行以下操作:我一直在尝试从 JavaScript 调用 C# 方法 ReplaceSpecialCharactersInURL
,如下所示
var SuppName= obj.data('suppliername');
var NewSupp= '@Common.ReplaceSpecialCharactersInURL(SuppName)';
但它抛出了一个错误,如下所示:
The name 'SuppName' does not exist in the current context
另一方面,当我直接传递名称时,它运行正常
var NewSupp= '@Common.ReplaceSpecialCharactersInURL("NewName")';
我可以看出我无法将 JavaScript 变量传递给 C# 方法
请告诉我这样的事情是否可能,如果可能,那么如何实现。
最佳答案
这是不可能的,因为 Razor View 引擎对您的 Javascript 一无所知。
关于asp.net-mvc - 将 JavaScript 变量传递给 MVC 中的 C# 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17943551/