如何解决C# .NET 多个局部视图,在Javascript中要取Model
我在一个视图中有多个局部视图,已创建:
foreach (var companyWithRoles in Model.CompanysWithRolesList)
{
<tr>
@Html.Partial("Selections/_CompanyWithRolesSelectPartial",companyWithRoles)
</tr>
}
在每个局部视图中,我都有一个脚本,它在局部视图中与模型一起使用:
<script>
...
@Html.Raw(Json.Encode(Model))
...
<\script>
但它不是从特定的局部视图中获取模型,而是从生成的第一个视图中获取。
我希望它是否在调用 Javascript 函数的局部视图中获取当前模型,而不是从其他局部视图中获取。
我也有点击事件的问题。它会触发多次。此链接位于每个部分视图中:
<a href="#" class="removeRoleFromList" Id="@(role.ID)" title="Remove role from selection">
@role.Name
<span class="fa fa-times"></span>
</a>
..
$(".removeRoleFromList").click(function (e) {
我想要一个特定的模型,并且点击事件应该只在被点击的元素上触发一次。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。