将修改后的html文件粘贴到自身中

问题描述

我想获取一个现有的HTML文件,对它进行过滤以查找嵌入的youtube链接,仅将其替换为缩略图以防止自动cookie,然后将修改后的文件粘贴到自身中,以便用户只能看到后者。 现在,我对Webdesign还是很陌生,所以我遇到了一些问题,因为似乎有很多不同的组件。

现在,我已经安装了umbraco,并将youtube链接嵌入了页面。我以为我可以使用File.ReadAllText复制代码并再次粘贴,但是有人告诉我Razor阻止我粘贴html。 这是我要修改文件

def submit_form(request)
    if request.method == 'POST':
        date = request.POST.get("date")
        student = request.POST.getlist("student")
        # Todo

UpdateOutputHtml在C#中,这也是我的新手,它将html作为字符串获取,并在修改后将其输出。 自从我刚开始学习该主题以来,我真的不确定下一步是否可能存在很多盲点,例如,我什至不能确定是否可以使用ng-controller在ac#File中调用函数。我的时尚。

任何帮助将不胜感激。

解决方法

您提出的问题很奇怪。

如果您想显示一些youtube视频的缩略图,我将如何在umbraco中实现。每个子“视频”节点都可以具有带有YouTube ID的属性

如果您在umbraco中将每个视频定义为父节点“视频”下的一个节点,则可以编写如下内容:

@foreach(var video in videos.Children) 
{
  var videoSrc = https://img.youtube.com/vi/" + video.Value("youtubeId") + "/0.jpg";
  <img src="@videoSrc" />
}

要了解如何查找youtube图片的其他预览,请查看以下StackOverflow帖子:https://stackoverflow.com/a/2068371/97615