【发布时间】:2019-08-14 19:36:33
【问题描述】:
使用 2SXC 内容模块,我有一个简单的英雄内容类型和模板,其中包括标题和背景图像。我使用 C# Razor 模板,当我的用户通过 ADAM 上传背景图像时,razor 模板通过内联 CSS 应用背景。像这样的:
@if (Content.BackgroundImage != "") {
<style type="text/css">
section.hero {
background-image: url(@Content.BackgroundImage);
}
}
问题在于,如果用户上传的文件名包含空格和/或非法字符,则不会出现背景图片,因为浏览器不喜欢内联 CSS 文件名中的空格。
如何让ADAM上传的文件去掉空格,去掉非法字符?
【问题讨论】:
标签: dotnetnuke 2sxc