Umbraco -- 在Visual Studio中新建一个View 如何在Umbraco back office 中显示出来

在使用Umbraco中的过程中,遇到一个问题.

我在项目中(Visual Studio),添加了一个View---Test.cshtml. 然后进入到该Umbraco项目的back office, 在back office 的 Templates中,刷新之后,并没有发现这个view(Template). 为什么呢?

因为Umbraco back office 中的Template,是有一些相关的信息保存在数据库中的, 加载时,会根据数据表中的相关信息来加载这个Umbraco back office中的所有template。而你在Visual Studio中新建的这个view,在数据库中没有任何相关信息, 所以在template中不会出现。

那么,应该如何办?

方法:

在Umbraco back office中的 settings => Templates 中新建一个和Visual Studio中Views中同名的view(Alias 和view同名), 保存即可。 这个时候,你会发现,当你在Umbraco backoffice 中修改了这个Test的template的内容,在Visual Studio中Test.cshtml的内容也跟着改变了.

原文地址:https://www.cnblogs.com/wphl-27/p/9540714.html

时间: 2024-10-10 09:26:37

Umbraco -- 在Visual Studio中新建一个View 如何在Umbraco back office 中显示出来的相关文章

Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件出错的解决方案

Visual Studio 2013新建ASP.NET项目使用Empty模板,在页面中使用验证控件,运行页面,会出现如下的错误: 错误原因 VisualStudio 2012(或2013) WebForm 4.5 开发中,很多控件默认Enable了 Unobtrusive ValidationMode(所谓Unobtrusive Validation,就是一种隐式的验证方式)的属性(和jquery的引用相关),但并未对其进行赋值, Programmer必须手动对其进行设置.比如,在进行数据验证时

怎么在CAD编辑器中新建一个线型

怎么在CAD编辑器中新建一个线型?在我们日常的编辑CAD图纸的工作中,我们会使用到许多的技巧,要在CAD编辑器中回转出不同的图形才能编辑出一张完整的CAD图纸,一张图纸中是由许多的内容进行组成起来的,所以在有的地方需要进行标注,但是标注的线型也是要符合图纸的内容,那在CAD中没有时候适合的线型,怎么在CAD编辑器中新建一个线型?具体要怎么来进行操作.下面我们就一起来看看吧. 第一步:首先打开自己常用的电脑,如果电脑桌面中没有CAD编辑器的,可以在电脑桌面中任意的打开一个浏览器,然后在浏览器的搜索

在一组降序排列的数组中插入一个数据,插入后,数组中数据依然按降序排列

分析: 1.数组固定,是一个倒序的数组 2.插入一个数据,这个数据插在哪呢,要比较,与数组中所有的元素比较,这里需要一个循环,因为是降序的数组,所以当第一次遇到比自己小的,那么这个位置就是要插入的位置 3.因为上一步被占了位置,那么从这个插入的数据开始,后面的原本的数据都得向右移一位 /** * */ package com.cn.u4; import java.util.Scanner; /** * @author Administrator *向有序数组中插入学员成绩 * 在一组降序排列的数

Visual Studio 2015 新建MVC项目 Package Manager Console不能使用 (HRESULT: 0x80131500)

Visual studio 2015 突然新建不了MVC项目,报出错误: HRESULT: 0x80131500 在折腾了很长时间,最后在Github上看到这样一个贴 地址:https://github.com/dotnet/cli/issues/3070 点击下载地址:https://www.microsoft.com/net/core#windows 下载安装(安装很慢,可能需要重启之后再安装) 安装完成之后,Vs问题修复了 Package Manager Console 也修复了 造成这个

visual Studio 2017 扩展开发(一)《向Visual Studio菜单栏新增一个菜单》

最近有接触到关于visual studio 2017 扩展的开发,特此记录,也是为了督促自己去深入了解其原理. 开始开发Visual Studio 扩展,在这里我安装了visual studio 2017, 在安装的时候记得勾选上visual studio 扩展开发. 创建一个项目 我们打开编译器,文件→新建项目,模板→Visual C#→Extensibility 选择 VSIX Project.创建一个项目. 添加自定义命令 右键项目,添加新项.Visual C#项→Extensibilit

OPNET 14.5 + Windows 7 + Visual Studio 2010的一个设置问题

引用:https://groups.google.com/forum/#!msg/opnet/OmOI_bstjTI/GhP-PRhpxEEJ 1- Start-> all programs -> Microsoft Visual studio -> Visual Studio Tools -> then (either) visual studio comand prompt OR visual studio comand prompt x64 (DEPENDS ON YOUR

在button中加入一个view图片

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {    [super viewDidLoad];    [self creatPic];    } - (void)creatPic{    for (int i=0; i<3; i++) {                //创建button       

在eclipse中新建一个maven项目

点击Next,进入下一个 在此窗口下填写group id,artifact id,可以随便写一个,在Packaging中选择war类型 点击下一步,在以下步骤中一直next,直到最后点击finish

在弹窗中新建一个遮罩层

一.mask-div 在原来页面弹出一个弹窗后,鼠标还是可以点击页面其他地方,所以我要给页面弹出一个遮罩层,把页面所有东西都遮住,不给用户点击除了弹窗之外的东西. 实现后的效果: 当我点击“添加”按钮时,会弹出两个层,一个是下面的遮罩层(一个我们看到的黑色半透明的遮住全屏幕的div),另一个就是我们要填写信息的弹窗. 二.设置遮罩层样式  要实现遮住全屏,可以这样来设置属性,兼容FF.chrome #mask-div{background-color:black; position:fixed;