2017-01-17 3 views
-2

Verwenden der Mailto-Option in asp.net
Sie müssen Körper Inhalt definieren. Der Body-Inhalt der Mail enthält &, Zitat ', double quote ". Während die Zeichenfolge an die body-Variable übergeben wird, wird die Zeichenfolge aufgrund der Sonderzeichen abgeschnitten.Wie bekomme ich vollständigen Body-Inhalt ohne String abgeschnitten?

So, wie man den vollständigen Text formatiert, ohne abzukürzen, während man an mailto übergibt?

Hier Zelle 0 Hyperlink aus dem Gridview zeigen und der dritten Parameter Picks aus der Gridview-Zelle (es enthält Apostroph, Anführungszeichen, etc)

((HyperLink)e.Row.Cells[0].Controls[0]).NavigateUrl = setMail("abc", "Welcome", "Device is showing \"NO APN SPECIFIED ON THE DEVICE\" on a sim card which is \"not-activated\" yet although there are data connection and customer is able to surf the internet with the error message.") 

protected String setMail(string owner, string subject, string body) 
{    
    string body_text = "Hi%20" + owner + "%0D %0D" + "Information: " + body + "%0D %0D";   

    return String.Format("mailto:{0}?subject={1}&body={2}", owner, subject, body_text); 
} 
+0

Wo ist Ihr Code Buddy? –

+0

Zeichenfolge Besitzer = "abc"; string subject = "Willkommen"; string body = "Das Gerät zeigt" NO APN ANGEGEBEN AUF DAS GERÄT "auf einer SIM-Karte, die" nicht aktiviert "ist, obwohl Datenverbindung besteht und der Kunde mit der Fehlermeldung im Internet surfen kann. "; String.Format ("mailto: {0} subject = {1} & body = {2}", Eigentümer, Thema, Körper) – Sahana

+0

oben ist ein Beispiel – Sahana

Antwort

-2

Sie sollten @ -Zeichen am Anfang des eingestellten Wertes hinzufügen

string stringvar = @"//\'sometext"; 
+3

Und das ist hilfreich, wie? –

Verwandte Themen