Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 编辑不属于betterCMS的主页_C#_Asp.net Mvc 4_Bettercms - Fatal编程技术网

C# 编辑不属于betterCMS的主页

C# 编辑不属于betterCMS的主页,c#,asp.net-mvc-4,bettercms,C#,Asp.net Mvc 4,Bettercms,我已经成功地在我的MVC网站中集成了更好的CMS,我已经更新了路由配置,这样我就可以看到我自己的主页 MapRoute(“RootPage”,new{controller=“Home”,action=“Index”,area=”“}) 现在我想改变我自己主页上的任何文字,这是否可能与更好的CMS,如果是这样的话,有谁可以在这方面指导我 非常感谢我假设您的主页存储为静态页面(Index.chtml页面存储在主视图文件夹中)。更好的CMS将其内容存储在数据库中,它不具备编辑静态页面的能力,所有这些都

我已经成功地在我的MVC网站中集成了更好的CMS,我已经更新了路由配置,这样我就可以看到我自己的主页

MapRoute(“RootPage”,new{controller=“Home”,action=“Index”,area=”“})

现在我想改变我自己主页上的任何文字,这是否可能与更好的CMS,如果是这样的话,有谁可以在这方面指导我


非常感谢

我假设您的主页存储为静态页面(Index.chtml页面存储在主视图文件夹中)。更好的CMS将其内容存储在数据库中,它不具备编辑静态页面的能力,所有这些都是可以添加的。但是你最好的选择是从更好的CMS中创建一个新页面),如果你关心页面的布局,可以通过创建和正确设置主题来改变。您可以针对大多数引导主题创建模板

这里有一些很好的链接,可以链接到源代码中的信息

我希望这有帮助。
如果您需要任何信息,可以将其发送到我的收件箱。

我想到的一个选项是在BetterCMS中创建一个新页面,其中包含您希望在MVC主页中显示的所有文本/内容。然后,从MVC主页上调用Ajax检索BetterCMS页面,从中提取所需的部分并将其附加到主页上。

您可以通过将index.cshtml视图的布局设置为BetterCMS的基本布局,从新创建的BCMS创建的页面中提取“选项”,从而在主页上创建服务器端模板。您将在页面的属性中设置模板的名称和路径。请参阅Better CMS的github wiki“服务器端模板”文档