我正在尝试编写一个调用 Dictionary 值的 javascript 函数,然后尝试将其拆分为“_”。问题是从 Dictionary 中获取值的 Key 位于从下拉列表中提取的 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:
好的,我已经决定我过度思考的情况以及我正在尝试做的事情需要比需要的更多的工作,找到更好的解决方案,感谢所有试图帮助我的人。