Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#MVC Razor Html.ValidationSummary将消息显示为Html_C#_Html_Asp.net Mvc_Razor_Validationsummary - Fatal编程技术网

C#MVC Razor Html.ValidationSummary将消息显示为Html

C#MVC Razor Html.ValidationSummary将消息显示为Html,c#,html,asp.net-mvc,razor,validationsummary,C#,Html,Asp.net Mvc,Razor,Validationsummary,例如,我想以HTML格式显示验证摘要 代码隐藏(控制器): 呈现的HTML格式如下所示: Account not confirmed<br />Click <a href='#'>here</a> to resend the email confirmation 帐户未确认单击以重新发送电子邮件确认 我的意思是,html消息显示为它,但我希望它显示为带有html标记。您可以创建自己的ValidationSummary, 创建一个分部并将其命名为_MyVal

例如,我想以HTML格式显示验证摘要

代码隐藏(控制器):

呈现的HTML格式如下所示:

Account not confirmed<br />Click <a href='#'>here</a> to resend the email confirmation
帐户未确认
单击以重新发送电子邮件确认

我的意思是,html消息显示为它,但我希望它显示为带有html标记。

您可以创建自己的ValidationSummary, 创建一个分部并将其命名为_MyValidationSummary.cshtml

@model ModelStateDictionary
@if(!Model.IsValid)
{
    <div class="validation-summary-errors">
        <p>
            "Account not confirmed<br />
            Click <a href='#'>here</a> to resend the email confirmation"
        </p>
        <ul>
            //Errors
        </ul>
    </div>
}

谢谢大家抽出时间。。。我找到了我需要的:


你不能
@Html.ValidationSummary()
对值进行编码。您需要创建自己的html(验证消息用于显示错误,而不是显示说明)
Account not confirmed<br />Click <a href='#'>here</a> to resend the email confirmation
@model ModelStateDictionary
@if(!Model.IsValid)
{
    <div class="validation-summary-errors">
        <p>
            "Account not confirmed<br />
            Click <a href='#'>here</a> to resend the email confirmation"
        </p>
        <ul>
            //Errors
        </ul>
    </div>
}
@Html.Partial("_MyValidationSummary", ViewData.ModelState);