В то время как я перебираю список C # в частичном представлении, мне нужно добавить к объекту JavaScript, я пробовал <text></text>
и @:
, но они просто отображают простой текст JavaScript, вот полный частичный просмотр:
@using Resources;
<script>
var resources = {};
@{
Dictionary<string, string> resx = new Dictionary<string, string>();
foreach (var item in typeof(AppResources).GetProperties().Where(p=>p.PropertyType==typeof(string)))
{
resx.Add(item.Name, item.GetValue(item).ToString());
var key = item.Name;
var value = item.GetValue(item).ToString();
@:resources[@key] = @value;
}
}
console.log("resources_BEGIN");
console.log(resources);
console.log("resources_END");
</script>
это отображается в источнике HTML:
<script>
var resources = {};
resources[lbAccountSettings] = Account settings;
resources[lbActivate] = Activate;
resources[lbArabicName] = Arabic Name;
resources[lbAreas] = Areas;
console.log("resources_BEGIN");
console.log(resources);
console.log("resources_END");
</script>