Derzeit werden die ersten 200 Zeichen der Nachricht angezeigt werden, nächste, wenn Sie mehr lesen Presse, die ersten 200 Zeichen wieder bekommen, beladen mit dem Rest der Nachricht zum Beispiel, wenn die Nachricht ist: ABCDEFG
wenn Sie die Taste mehr ABCDEFGHIJKLMNOP
erscheint lese ich gerade möchte HIJKLMNOP
wird angezeigt, wenn der Benutzer READ mehr eingibt.Rest der Zeichen der Textanzeige machen, anstatt sich zu wiederholen?
Unten ist mein Code:
<!--Waqar was here-->
@if (alert.AnnouncementText.Length > 200) //If condition alert is a local variable length is > 200
{
var firstPart = alert.AnnouncementText.Substring(0, 200); //Local variable first part created that gers the alert announcement text substring of 200 charectars
@Html.Raw(firstPart) //Displays firstPart of 200 charectars
}
<div class="alertMoreInfo" style="display:none">
<!--Once you remove display none then whole message just displays-->
@Html.Raw(alert.AnnouncementText)<br /><br />
@if (alert.Notes != null)
{
foreach (var attFl in alert.Notes)
{
<i class="fa fa-download" aria-hidden="true"></i><a target="_blank" href="@Url.Action("DownloadAttachment", "Home", new { Id = attFl.Id })">@attFl.FileName</a>
}
}
<span></span>
</div>
<a href="javascript:void()" class="alertReadMore">Read more...<span class="caret"></span></a> <!--Could move this under the DIV-->
<a href="javascript:void()" class="alertReadLess" style="display:none"> Read less<span class="dropup"><span class="caret"></span></span></a> <!--Could move this under the DIV-->
Bild 1 unten mit ersten 200 Zeichen angezeigt
Bild 2 von wieder die gleiche Meldung
Mögliches Duplikat [Make 200 Zeichen Anzeige der Nachricht und die Benutzeroption gibt Nachricht erweitern?] (Http://stackoverflow.com/questions/40674938/make-200-characters-display-of-message-and-give -user-Option-to-expand-Nachricht) –