gpt4 book ai didi

c# - 未调用 asp.net mvc 编辑器模板并显示文本

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:18 26 4
gpt4 key购买 nike

这是我的方法

  public ActionResult Index()
{
var viewModel = new Page();

var content = new EditableContent { SidebarRight = "sss", SidebarLeft = "fff" };

var content1 = new EditableContent { SidebarRight = "fff", SidebarLeft = "fggggg" };
var Contents= new List<EditableContent>{ content , content1 };
viewModel.Content = Contents;

return View(viewModel);
}

这是我的模型

   public class EditableContent
{
public string SidebarLeft { get; set; }
public string SidebarRight { get; set; }
}

public class Page
{
public List<EditableContent> Content { get; set; }
}

这是我的观点索引

@model WebApplication6.Models.Page
@{
ViewBag.Title = "Index";
}


@using (Html.BeginForm())
{
@Html.EditorFor(page => page.Content, "Content")
<input type="submit" value="create" />
}

这是我的局部 View EditableContent

@model WebApplication6.Models.EditableContent

@Html.TextBoxFor(m => m.SidebarLeft)<br />
@Html.TextBoxFor(m => m.SidebarRight)

现在,当我呈现索引页面时,它显示 sss 、 fff 并且它不调用模板代码?可能是什么问题

最佳答案

部分需要在以下文件夹结构 Views/EditorTemplates/EditableContent.cshtml 中创建。

屏幕输出

Screen output

关于c# - 未调用 asp.net mvc 编辑器模板并显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33393348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com