sitefinity - 来自操作方法的 sitefinity 更新视图
问题描述
保存数据后,我正在使用此表单将数据发布到控制器我想显示此成功视图,但找不到 404 页面。知道为什么我会收到此错误吗?看法
@using (Html.BeginFormSitefinity("Save", "Preference", FormMethod.Post, new { id = "preferencesForm" }))
{
<div class="row">
<div class="text-center">
<button type="submit" class="btn btn-primary px-4 float-center">Save</button>
</div>
</div>
控制器
public ActionResult Save(PreferenceViewModel model)
{
SaveData(model);
return View("~/Mvc/Views/Preference/Success.cshtml");
}
解决方案
您的代码是否命中了 Save 方法?我没有看到它标有该[HttpPost]
属性。
此外,如果这是您的 Preference 小部件,那么您可以简单地使用它:
return View("Success");
Sitefinity 将在正确的文件夹中查找 success.cshtml。
推荐阅读
- php - LEMP顶部的蒸汽
- vba - Application.Wait Now 导致我的 vba 脚本不循环通过 Dir
- docker - 用于 Google Cloud Functions 的 Dockerfile
- c# - 试图在 Json String 中获得价值
- sql - 选择所有列,但将列更改为字符串
- kotlin - Kotlin 中多个 init 块的用例?
- passenger - 乘客无法识别应用程序:来自 Phusion 的消息:结束时间不能早于或等于开始时间
- haskell - liftM 函数是否被剥夺了它们的一元本质?
- ios - UILaunchStoryboardName 及其值 CDVLaunchScreen 正在被 ionic prepare 命令删除
- html - 有没有办法从单独的 html 文件加载链接或脚本标签?