天天看点

视图引擎输出字符串

1.输出字符串

@{
            //输出字符串,如果含有html标记会被浏览器解析
            @:<p>asdfasdfsdf</p>
            <hr />
        }      

显示结果:

视图引擎输出字符串

2.输出字符串变量:

@{
            //输出变量,如果含有html标记不会被浏览器解析
            string str = "<p>1234134</p>";
            @str
            <hr />
            string str2 = HttpUtility.HtmlEncode("<p>1234134</p>");
            @str2
            <hr />
            }      
视图引擎输出字符串

3.输出字符串变量2:

@{
            //输出字符串变量
            //WriteLiteral() 相当于 "@"符号
            //此方法输出的内容,如果其中包括html代码可以被浏览器解析
            string str = "<p>1234134</p>";
            this.Output.Write(str);
            <hr />
            string str2 = HttpUtility.HtmlEncode("<p>1234134</p>");
            this.Output.Write(str2);
            <hr />
        }      
视图引擎输出字符串
//
        // 摘要: 
        //     返回不是 HTML 编码的标记。
        //
        // 参数: 
        //   value:
        //     HTML 标记。
        //
        // 返回结果: 
        //     没有编码的 HTML 标记。

    @Html.Raw("<p>asdfasdfsdf</p>")      

继续阅读