【发布时间】:2016-06-08 14:57:39
【问题描述】:
我正在开发一个 MVC5 项目,但在使用 razor 语法将值从视图传递到控制器上的方法时遇到了一些困难。这是我的观点的代码:
@{string value = "myValue"};
<a href="@Url.Action("MyMethod", "MyController", new {Model.UserGuid, value})" id="MyId">Click Here</a>
这是来自 MyController 的代码:
public ActionResult MyMethod(Guid id, string value){
if(value == "myValue"){
//do something
} else {
//do something different
}
}
调试此方法时,Guid 和值都作为 null 传入。我错过了什么?我什至尝试使用 int 并没有奏效。有什么想法可以将字符串从视图传递到控制器并传递到 MyMethod?
【问题讨论】:
标签: c# model-view-controller razor