[英]Pass Value from Model as Parameter to Url.Action
我的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
。 有人可以告诉我将其传递给控制器动作的属性语法吗?
感谢您的协助!
只需删除url参数中的@和.Value即可:
<a href="@Url.Action("ChangeUserCompany", "Home", new { id = item.vchCompanyID })" class="glyphicon-pencil">@item.vchCompanyName.Value</a>
还请确保您通过方法发送了所有必需的参数
<a href='@Url.Action("NewProposalPart2", "Proposal", null, null)?id=' +
item.vchCompanyID}>
多数民众赞成在寻找什么
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.