In meiner _Layout.cshtml
Seite gibt es ein Textfeld, in dem der Benutzer seine E-Mail-Adresse eingeben kann (dies gilt für den Newsletter) nicht in die Datenbank einfügen und wenn es nicht in die Datenbank einfügen. zur gleichen Zeit, wenn nicht eingefügt ich eine Fehlermeldung angezeigt werden soll und wenn einfügen Ich möchte Erfolg message.this zeigen, wie ich in die Datenbank einfügen,So zeigen Sie eine Nachricht oder eine Warnung an, wenn der Datensatz erfolgreich in den Controller eingefügt wurde
public ActionResult getNewsLetterMail(string N_id, string N_EmailAdd)
{
Session["Ealert"] = null;
Random random = new Random();
int idONe = random.Next(99, 999);
int idTwo = random.Next(999, 9999);
string middle = "menuka";
string fullID = idONe.ToString() + middle + idTwo.ToString();
var N_ID = fullID;
var N_Email = N_EmailAdd;
TourCenterDBEntities NewsLetterEntities = new TourCenterDBEntities();
var existing = NewsLetterEntities.News_Letter.Where(l => l.N_Email == N_EmailAdd);
Debug.WriteLine(existing.Count());
if (existing.Count() == 0)
{
News_Letter NewsLetterDetails = new News_Letter();
NewsLetterDetails.N_id = N_ID;
NewsLetterDetails.N_Email = N_Email;
NewsLetterEntities.News_Letter.Add(NewsLetterDetails);
NewsLetterEntities.SaveChanges();
//want to send success text
}
else
{
//want to send error text
}
return Json(new { });
}
wenn der Erfolg oder Fehler auf den gleichen _Layout.csthml
zurück Seite. Wie kann ich das tun.Hoff deine Hilfe.
Überprüfen Sie, ob dies Ihnen helfen kann: [Wie man eine Warnmeldung wie "erfolgreich eingefügt" nach dem Einfügen in DB mit ASp.net MVC3 anzeigt] (http://stackoverflow.com/questions/8063345/how-to-show-alert -message-like-erfolgreich-eingefügt-nach-einfügen-to-db-usi) – Shanid