【发布时间】:2012-02-06 15:35:07
【问题描述】:
我正在尝试编写一个调用字典值的 javascript 函数,然后尝试将其拆分为“_”。问题是从 Dictionary 获取值的键位于从下拉列表中提取的 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:
好的,我已经决定,我想太多了,我正在尝试做的事情比实际需要的要多得多,找到了更好的解决方案,感谢所有试图帮助我的人。
【问题讨论】:
标签: c# javascript razor asp.net-mvc-4