gpt4 book ai didi

javascript - 在单击函数上将模型值传递给 @Html.CheckBoxFor

转载 作者:行者123 更新时间:2023-11-28 19:00:59 25 4
gpt4 key购买 nike

我需要在点击函数上将模型值传递给@Html.CheckBoxFor

这是我的代码

  @Html.CheckBoxFor(m => m.itemCategoryList[i].addItem, new { @onclick = "showImages(Model.itemCategoryList[i].ItemID)" })

但是它出现了 Javascript 错误,并且显示:模型未定义。那么如何解决呢?

最佳答案

Model.itemCategoryList[i].ItemID 是您的 MVC 模型,您需要在代码中正确设置其格式。您可以使用 string.Format 来执行此操作。改变

@Html.CheckBoxFor(m => m.itemCategoryList[i].addItem, new { @onclick = "showImages(Model.itemCategoryList[i].ItemID)" })

@Html.CheckBoxFor(m => m.itemCategoryList[i].addItem, new { onclick = string.Format("showImages({0})", Model.itemCategoryList[i].ItemID) })

这将强制评估代码

关于javascript - 在单击函数上将模型值传递给 @Html.CheckBoxFor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com