2011-06-10 35 views
0

是否有一個可以裁剪文本(比如說,爲一個動作鏈接),以便它適合到一個表列沒有包裝的HTML幫助?我記得讀過一篇關於作物的幫手,然後將......添加到最後,但無法再找到它。否則,我只會做我自己的幫手。裁剪文本,以適應欄 - html幫手

+0

我也有我正在讀一篇博客文章正是這樣做的感覺,但我還不能馬上找到它。雖然只是「修剪」字符數量,但有一個問題。這裏的問題是,並非每個字符都在屏幕上顯示相同數量的像素(除非使用[monospace](http://en.wikipedia.org/wiki/Monospaced_font)字體)。 – TweeZz 2011-06-10 12:42:26

回答

0

不,沒有。在ASP.NET MVC音樂商店教程中有一個例子,您可能已經看到了它。

tutorial複製:

public static stringTruncate(this HtmlHelperhelper,string input,int length) 
{ 
    if(input.Length <= length) 
    { 
     returninput; 
    } 
    else 
    { 
     returninput.Substring(0, length) +"..."; 
    } 
} 
+0

這確實是我記得碰過一次的樣本:)正如我在上面的評論中所述,您可能需要截斷足夠多的字符以確保其正常工作。如果您有要求使其適合寬度,那麼您必須採取另一種方法。我曾經寫過類似的東西。讓我知道你是否需要一些代碼(js解決方案)。 – TweeZz 2011-06-10 12:50:37