将模型中的值作为参数传递给 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}>
这就是您要找的东西
我的 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}>
这就是您要找的东西