0

我有两种方法,一种是 Get,一种是相关的 Post。

public ActionResult Edit(string id){...}

[HttpPost]
public ActionResult Edit(MyModel model){...}

在 Post 方法中,我希望获取 Get 方法的 id 参数。可能吗?

目前,我正在做的是将 id 作为表单参数传递。

[HttpPost]
public ActionResult Edit(string id, MyModel model){...}

还有什么方法吗?

4

1 回答 1

0

通常,ID 将是您正在编辑的模型的一部分。您可以使用 ID 在 GET Edit 方法中检索正确的模型,因此,它可能是 POST Edit 方法的 MyModel 模型参数的一部分。

只要您的 MyModel 类包含该 Id,那么从视图中发布它就应该正确绑定它。

于 2012-07-17T02:19:38.793 回答