来自操作方法的 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] 属性。

此外,如果这是您的首选项小部件,那么您可以简单地使用它:

return View("Success");

Sitefinity 将在正确的文件夹中查找 success.cshtml。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...