在我的 ASP .NET Core MVC 專案中,我使用引數呼叫 JavaScript 函式。
<span onclick="workloadFunction(11)">Click</span>
然后在函式中,我想回圈我的模型資料并使用 if 陳述句檢查條件。所以 if 陳述句用 c# 撰寫,但我無法訪問 if 陳述句中的 JavaScript 引數值。
<script>
function workloadFunction(idvalue) {
@foreach(var project in Model.activeProjects)
{
@if(project.id == idvalue)
{
//rest of code
}
}
</script>
我想在 if 陳述句中訪問“idvalue”。
uj5u.com熱心網友回復:
<script>
function workloadFunction(idvalue) {
var items = @Html.Raw(Json.Encode(Model.activeProjects));
for (var i = 0; i < items.length; i ) {
var item = items[i];
if (item.id == idvalue) {
//rest of code
}
}
}
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/407643.html
標籤:
上一篇:無法將型別System.Collections.generic隱式轉換為<ProjectNamespace.List>
下一篇:GetType名稱、子字串和拆分
