Ejemplo n.º 1
0
        public void FromEncodedText_DoesNotEncodeOnWrite()
        {
            // Arrange
            var expectedText = "Hello";

            // Act
            var content = new HtmlString(expectedText);

            // Assert
            Assert.Equal(expectedText, content.ToString());
        }
Ejemplo n.º 2
0
        public void ToString_ReturnsText()
        {
            // Arrange
            var expectedText = "Hello";
            var content      = new HtmlString(expectedText);

            // Act
            var result = content.ToString();

            // Assert
            Assert.Equal(expectedText, result);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 过滤Html代码,仅保留白名单中的标签与属性。
 /// </summary>
 /// <param name="self"></param>
 /// <param name="Html">欲被过滤的Html代码</param>
 /// <returns></returns>
 public static HtmlString Sanitize(this IHtmlHelper self, HtmlString Html, object UserId = null)
 {
     return(self.Sanitize(Html.ToString(), UserId));
 }