Hi
How to pass parameter to JavaScript file in asp.net core mvc
i am using culture in my project and i have to pass culture name to Url in some places in the project
i try to pass culture name to Url in javascript file
this is my code
var dataTable;
var cultureInfo = '@System.Globalization.CultureInfo.CurrentCulture.Name';
$(document).ready(function () {
loadDataTable();
});
function loadDataTable() {
dataTable = $('#tblData').DataTable({
"ajax": {
"url": "/"+ cultureInfo + "/Category/GetAll"
},
"columns": [
{ "data": "name", "width": "60%" },
{
"data": "id",
"render": function (data) {
return `
<div class="text-center">
<a href="/${cultureInfo}/Category/Upsert/${data}" class="btn btn-success text-white" style="cursor:pointer">
<i class="fas fa-edit"></i>
</a>
<a onclick=Delete("/Category/Delete/${data}") class="btn btn-danger text-white" style="cursor:pointer">
<i class="fas fa-trash-alt"></i>
</a>
</div>
`;
}, "width": "40%"
}
]
});
}
it work fin in this line
"url": "/"+ cultureInfo + "/Category/GetAll"
but not work in this line
<a href="/${cultureInfo}/Category/Upsert/${data}" class="btn btn-success text-white" style="cursor:pointer">
it give string not the value
'@System.Globalization.CultureInfo.CurrentCulture.Name';