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);
}
Wo ist Ihr Code Buddy? –
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
oben ist ein Beispiel – Sahana