asp.net-mvc - 自定义 EPiServer 表单:成功消息未显示为 HTML 代码
问题描述
我的自定义表单有一个视图。
在视图中,我有以下部分:
<%-- area for showing Form's status or validation --%>
<div class="container roi">
<div class="Form__Status bg-pattern parallax-background">
<div class="Form__Status__Message <%: statusDisplay %>" data-f-form-statusmessage>
<div class="row">
<div class="col-md-12">
<h3>Vielen Dank!</h3>
<div class="row success-msg">
<div class="col-xs-3 center-block-xs col-sm-push-0 col-md-2">
<div class="square mb-1">
<div class="square-content circle bg-red">
<img class="icon-centered" src="/Static/img/icons/icon_check_white.svg" alt="">
</div>
</div>
</div>
<div class="col-xs-12 col-sm-9 col-md-10">
<p class="mt-1"> Übermittlung erfolgreich pp. </p>
<p class="mt-1" style="color:red;"> <%= message %> </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
但是,当我在浏览器中测试表单时,成功消息如下所示:
<div class="container roi">
<div class="Form__Status bg-pattern parallax-background">
<div class="Form__Status__Message Form__Success__Message" data-f-form-statusmessage="">Übermittlung erfolgreich.</div>
</div>
</div>
如何自定义成功消息?
解决方案
使用语言文件,您可以像这样编辑标签submitsuccess
:
<?xml version="1.0" encoding="utf-8"?>
<languages>
<language name="English" id="en">
<episerver>
<forms>
<messages>
<formsubmission>
<submitsuccess>We got your form!</submitsuccess>
</formsubmission>
</messages>
</forms>
<episerver>
</language>
</languages>
推荐阅读
- java - Apache Beam,如何在对象列表中分组
- python - 如何将此列表打印到 DataFrame -Python/BeautifulSoup
- slurm - 设置 Snakemake 集群配置文件的最大线程数
- c++ - 你可以在 Mac OS 上安装 winegcc/wineg++ 吗?
- r - R 闪亮的情节:无效仍然发生在隔离和观察事件中
- android - 从 activity_main Kotlin 添加索引
- linux - 如何将linux中.txt文件的内容从垂直转换为水平?
- javascript - 在反应中模拟最终形式的提交
- scala - 在 scala 中将 Map Datatype 的新列添加到 Spark Dataframe
- python - 正则表达式的加号和减号以及字母?