Tips
ASP.NET Core <-> Javascript
Viewbag 으로 List<>를 Array로 변환
<script>
//Controller에서 넘어온 List<dynamic>을 javascript Array로 변환
var langMenuDic = @Html.Raw(Json.Serialize(ViewBag.LangMenuDic));
$(document).ready(function () {
console.log(langMenuDic);
$('#btn_pda_mm').html(langMenuDic.find(a => { return a.MENU_ID == "PDA_MM" }).MENU_NAME);
$('#btn_pda_pc').html(langMenuDic.find(a => { return a.MENU_ID == "PDA_PC" }).MENU_NAME);
$('#btn_pda_qc').html(langMenuDic.find(a => { return a.MENU_ID == "PDA_QC" }).MENU_NAME);
$('#btn_pda_sd').html(langMenuDic.find(a => { return a.MENU_ID == "PDA_SD" }).MENU_NAME);
});
</script>Dictionary로 반환했을때 View에서 사용
<h4 style="margin-bottom:0px">
<span class="badge badge-success">
@Html.Raw(ViewBag.LangMenuDic["PDA_MM_Outbound"])
</span>
</h4>
<!--배열처럼 사용할 수 있다-->C#
List To Dictionary
Last updated