Fråga : Begränsa synligt uttrycker asp.net

Hi den pröva förmiddagen för

I att begränsa det synligt uttrycker i en text. Mig vanligt förmiddag using en kodifieranågot liknande detta: problemet för

The för

Left (strText, 100) med detta är att texten får snittet efter 100 tecken, om även den är i en mitt av en uttrycka, så den ser mycket strange.

Is där a långt för att göra som den, att bevara uttrycker?

Peter
" klar "

Svar : Begränsa synligt uttrycker asp.net

Det finns antagligen mer utarbetad väg att göra detta, men itsuch som en smärtamaskinskrivning på detta mycket litet avskärmer, så jag ska erbjudande detta:

Fungera GetSnippet (stränga src, int maxlen), som stränger
{
    Dunkla vikarier som ny System.Text.StringBuilder ();
    Dunkelt uttrycker () som stränger = src. Dela (ny röding () {''});

    För I som heltal = 0 uttrycker. Längd - 1
        Om vikarier. Längden + uttrycker [I]. Längd <� maxlen="" Then="">            vikarier. Fästa (uttrycker (I) & ””),
        Annars
            Återgång temp.ToString (). Klippning ()
        Avsluta om
    Därefter

    Återgång temp.ToString (). Klippning ()
Avsluta fungerar
Andra lösningar  
 
programming4us programming4us