如何在Razor视图MVC中将javascript变量转换为c#字符串
本文关键字:转换 变量 字符串 javascript 中将 Razor 视图 MVC | 更新日期: 2023-09-27 18:06:48
我有一个模型,它有一个属性为Dictionary<string, bool>
。有多个链接,我在点击和传递链接id上调用相同的javascript方法。模型字典键将是链接id。所以我想根据这个键的一些条件设置字典值为真或假。我试了很多,但做不到,请帮助我。我想做这样的事情。
function LinkClick(id){
string strKey = id; //strKey is C# string
@Model.DictionaryIdSet[strKey] = true;
}
你不能在js代码中使用c#对象(在客户端),但是你可以做的是
-
GET your dictionary as json - see this post
-
然后像这样发布
试试这个
@{
Model.DictionaryIdSet[strKey] = true;
}