首页 > 解决方案 > 自定义 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>

如何自定义成功消息?

标签: asp.net-mvcformsepiserver

解决方案


使用语言文件,您可以像这样编辑标签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>

推荐阅读