Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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# 显示嵌入代码块中的HTML文本_C#_Asp.net - Fatal编程技术网

C# 显示嵌入代码块中的HTML文本

C# 显示嵌入代码块中的HTML文本,c#,asp.net,C#,Asp.net,在我的ASP.NET网页中,我检索一些在代码块中编码为HTML的文本。它显示文本,但不格式化文本。如何显示带有格式的文本 我尝试过使用和不使用HTMLDE代码,但没有成功 我的ASP页面此页面位于转发器中: <ItemTemplate> <div class="result" data-pageid="<%#:Item.PageId %>" style="<%#: getBackgroundImage(Item.ImagePath)

在我的ASP.NET网页中,我检索一些在代码块中编码为HTML的文本。它显示文本,但不格式化文本。如何显示带有格式的文本

我尝试过使用和不使用HTMLDE代码,但没有成功

我的ASP页面此页面位于转发器中:

<ItemTemplate> 
    <div class="result" data-pageid="<%#:Item.PageId %>"
        style="<%#: getBackgroundImage(Item.ImagePath) %>" >
        <div>
            <%#: Server.HtmlDecode(Item.HighlightedText) %>
        </div>                                        
    </div>
</ItemTemplate>
文本显示如下:

警方今天在市中心逮捕了50名抗议者

我希望它显示如下:

警方今天在市中心逮捕了50名抗议者

编辑:我也尝试过,但没有运气

您可以尝试使用eval e、 g

只为 “>请参阅详细信息

我希望我不必去看代码背后的内容,但这就是我最终要做的。我已经在下面发布了我的代码,但是如果有人知道如何在ASP页面中使用和嵌入代码块,我很想听听你的意见

在asp页面中:

protected void pageResults_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
        PageResult p = e.Item.DataItem as PageResult;
        ((Label)e.Item.FindControl("lblSearchResult")).Text = p.HighlightedText;
    }
}

如果你查看页面来源,你会看到什么?它看起来和显示的内容一样:警方今天在市中心逮捕了50名抗议者。我希望它像HTML一样处理。我认为eval是邪恶的;奇怪的问题,我想这可能有用。很抱歉
protected void pageResults_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
        PageResult p = e.Item.DataItem as PageResult;
        ((Label)e.Item.FindControl("lblSearchResult")).Text = p.HighlightedText;
    }
}