2013-06-02 59 views
0

文本正文第一段具有帶有一個簡單的字符串,它是簡單的HTML文章的模型。這是在該領域中的數據的一個例子是:如何識別在ASP.NET MVC 1

Lorem存有胡蘿蔔,增強回扣,但他們occaecat時間和活力,如勞動力和肥胖。多年來,我會來的,誰將會nostrud aliquip了她鍛鍊的優勢,使刺激措施,如果學區和長壽。

如果消費者想找到產生任何結果足球飛行的樂趣cillum疼痛功課cupidatat。

Excepteur是黑人cupidatat不excepteur都歸咎於這些服務故障弱化的頭腦,它會改變。「

數據庫記錄有每個段落之間的適當打開和關閉一段HTML標記。

1米顯示此文用一個簡單的:

@Html.Raw(Model.Article) 

可以分離出在我的文字第一段我的目標是雙重的:

  1. 使用第一段作爲一個抽象的索引頁,(而不是使用單獨的方法或毀壞的抽象屬性)
  2. 到第一和第二段落間添加的圖像。

感謝您的幫助

+0

你就不能這些段落之間添加一個圖像,而只在數據庫中存儲。 –

+0

1我不是一個MVC的傢伙。只是一個想法,你可以在模型中添加屬性說''ArticleAbstract'返回Article.Split(Environment.NewLine)的第一個元素'和返回第二個元素的另一個屬性。現在使用'@ Html.Raw(Model.ArticleAbstract)'渲染抽象的;然後把img標籤;然後'@ Html.Raw(Model.ArticleRest)'來呈現第二準備。 (由於型號通常partial''您可以隨時添加更多的屬性) – mshsayem

+0

這些Bhustan - 是的,但不以得到一個抽象的幫助 - 這也使得文章的稍微複雜的用戶 – Evonet

回答

0

:好的,與mshsayem的幫助下,1設法讓抽象的方式如下:

 string[] stringSeparators = new string[] { "</p><p>" }; 
     string[] result = article.Body.Split(stringSeparators, StringSplitOptions.None); 
     string abstract = result[0]; 

注入第一和第二之間的圖像仍然有問題段雖然