首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何创建GET和POST方法'CreateOrEdit()‘,以便在单击“编辑”和“创建新项”时都被重定向到CreateOrEdit.cshtml?

要创建一个GET和POST方法'CreateOrEdit()',以便在单击“编辑”和“创建新项”时都被重定向到'CreateOrEdit.cshtml',可以按照以下步骤进行:

  1. 在你的控制器(Controller)中创建一个名为'CreateOrEdit'的方法:
代码语言:txt
复制
public ActionResult CreateOrEdit(int? id)
{
    // 你的逻辑代码...

    return View();
}
  1. 确保你在你的视图文件夹中有一个名为'CreateOrEdit.cshtml'的视图文件。该视图文件将用于显示“编辑”和“创建新项”表单。
  2. 在你的视图文件中,你可以使用HTML表单元素创建一个表单,以便用户输入和提交数据。
  3. 在你的视图文件中,使用以下代码创建一个“编辑”链接和一个“创建新项”按钮,它们将分别向'CreateOrEdit'方法发送GET和POST请求:
代码语言:txt
复制
@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的模型绑定、验证和持久化等功能来处理表单数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券