ディクショナリの値を呼び出し、それを '_' で分割しようとする JavaScript 関数を作成しようとしています。問題は、ディクショナリから値を取得するためのキーが、ドロップダウン リストから抽出された Javascript var にあることです。Javascript内のc#関数内でJavascript varを使用することは可能ですか?
現在のコード:
var Category = document.getElementById('Properties').value;
var Name = document.getElementById(Category).value;
Category = '@Model.Dictionary[Name].Split('_')[0]';
編集:
人々は私の問題を誤解しています。.Split 関数は機能しますが、Dictionary[Name] が問題を引き起こしています。私が入ると
var Category = document.getElementById('Properties').value;
var Name = document.getElementById(Category).value;
Category = '@Model.Dictionary["Bicycle"].Split('_')[0]';
コードでは完全に機能しますが、「自転車」の部分を DropDownList から動的に取得したいと考えています。
編集2:
さて、私が状況を考えすぎており、私がやろうとしていることは必要以上に多くの作業が必要であると判断し、より良い解決策を見つけました。私を助けようとしたすべての人に感謝します.