2

私は MVC で次のことをしようとしています: 次のようにReplaceSpecialCharactersInURLJavaScript からC# メソッドを呼び出そうとしています。

var SuppName= obj.data('suppliername');
var NewSupp= '@Common.ReplaceSpecialCharactersInURL(SuppName)';

しかし、次のようにエラーが発生します。

名前 'SuppName' は現在のコンテキストに存在しません

一方、このように名前を直接渡すと問題なく動作します

var NewSupp= '@Common.ReplaceSpecialCharactersInURL("NewName")';

私が理解できるのは、JavaScript変数をc#メソッドに渡すことができないということです

そのようなことが可能かどうか、可能であればその方法を教えてください。

4

2 に答える 2

1

Razor ビュー エンジンは Javascript について何も知らないため、不可能です。

于 2013-07-30T10:27:07.367 に答える