要创建一个GET和POST方法'CreateOrEdit()',以便在单击“编辑”和“创建新项”时都被重定向到'CreateOrEdit.cshtml',可以按照以下步骤进行:
public ActionResult CreateOrEdit(int? id)
{
// 你的逻辑代码...
return View();
}
@Html.ActionLink("编辑", "CreateOrEdit", new { id = Model.Id })
@using (Html.BeginForm("CreateOrEdit", "ControllerName", FormMethod.Post))
{
<input type="submit" value="创建新项" />
}
请注意替换上述代码中的'ControllerName'为你的控制器名称。
通过上述步骤,你已经成功创建了一个GET和POST方法'CreateOrEdit()',并能够在点击“编辑”和“创建新项”时都被重定向到'CreateOrEdit.cshtml'页面。
这是一个简单的示例,你可以根据自己的需求进一步完善和定制这些方法和视图。对于更复杂的场景,可以使用ASP.NET MVC的模型绑定、验证和持久化等功能来处理表单数据。
领取专属 10元无门槛券
手把手带您无忧上云