Visual Studio 参数未从@Url.Action传递到方法

r7xajy2e  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(104)

我试图通过@Url.Action将一个字段值从模型传递到控制器中的一个方法,但它仍然是null。

<input type="button" value="Submit" 
       onclick="location.href='@Url.Action("NewName", "Home", new { name = Model.name})'" />

控制器中的方法如下所示:

public ActionResult NewName(string name)
{
     // .   
     // .
}

每次传递给方法的name的值都是null。我错过了什么?

vhmi4jdf

vhmi4jdf1#

您可以通过以下方式将值传递给Controller

<input type="button" value="Submit" onclick="location.href='@Url.Action("NewName", "Home")?name=@Model.name';" />

相关问题