繁体   English   中英

将值从模型作为参数传递给Url.Action

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM