sitefinity 从操作方法更新视图
sitefinity update view from action method
我正在使用此表单 post 数据保存到控制器后,我想显示此成功视图,但我收到 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。
我正在使用此表单 post 数据保存到控制器后,我想显示此成功视图,但我收到 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。