我的MVC布局视图上有一个模型我需要将ID字段的值传递给控制器操作,但我无法弄清楚如何操作。
我试过了:
{
<label for="subfolder1"><a href="@Url.Action("ChangeUserCompany", "Home", new { id = @item.vchCompanyID.Value })" class="glyphicon-pencil">@item.vchCompanyName.Value</a></label>
<input type="checkbox" id="subfolder1" checked="true" />
}
ID位于@item.vchCompanyID.Value
。有人可以告诉我属性语法将其传递给我的控制器动作吗?
感谢您的帮助!
答案 0 :(得分:0)
只需删除url参数中的@和.Value:
<a href="@Url.Action("ChangeUserCompany", "Home", new { id = item.vchCompanyID })" class="glyphicon-pencil">@item.vchCompanyName.Value</a>
还要确保您通过方法
发送所有必需参数答案 1 :(得分:0)
<a href='@Url.Action("NewProposalPart2", "Proposal", null, null)?id=' +
item.vchCompanyID}>
这就是您要寻找的