Я пытаюсь написать функцию javascript, которая вызывает значение Dictionary, а затем пытается разделить его на ´_.Проблема в том, что ключ для получения значения из словаря находится в переменной Javascript, которая извлекается из выпадающего списка.Можно ли использовать переменную Javascript внутри функции c # внутри Javascript?
Код, как он есть сейчас:
var Category = document.getElementById('Properties').value;
var Name = document.getElementById(Category).value;
Category = '@Model.Dictionary[Name].Split('_')[0]';
РЕДАКТИРОВАТЬ:
Люди неправильно истолковывают мою проблему, функция .Split работает, но Словарь [Имя] доставляет мне проблемы.если я ввожу
var Category = document.getElementById('Properties').value;
var Name = document.getElementById(Category).value;
Category = '@Model.Dictionary["Bicycle"].Split('_')[0]';
в код, он отлично работает, но я хочу динамически получить часть "Велосипед" из DropDownList.
РЕДАКТИРОВАТЬ 2:
Хорошо, я решил, что то, что я передумываю над ситуацией, и то, что я пытаюсь сделать, требует гораздо больше работы, чем нужно, нашел лучшие решения, спасибо всем, кто пытался мне помочь.