habe ich Web-App in MVS 3 erstellen aber nicht Warnmeldung angezeigt werden, nachdem die Daten in die Datenbank einfügenWie wird eine Warnmeldung angezeigt, nachdem Daten in die Datenbank eingefügt wurden?
Controller-Code:
[HttpPost]
public ActionResult QuestionBank(QuestionBank questionbank)
{
if (ModelState.IsValid)
{
dbEntities.QuestionBanks.AddObject(questionbank);
dbEntities.SaveChanges();
//questionbank.SendEnquiryEmail(questionbank);
ViewData["Message"] = "Data inserted";
return RedirectToAction("QuestionBank");
}
return View(questionbank);
}
Gebrauchte Viewdata [ "Message"] = "Daten eingefügt"; die nicht angezeigte Meldung ist :( , was los ist falsch oder ich stellte es woanders ? sonst kann ich diesen Code
<script type="text/javascript">
//i'm using jquery ready event which will call the javascript chunk after the page has completed loading
$(document).ready(function() {
//assuming that your variable name from the code behind is bInsertSuccess
var bSuccess = "<%= myvar %>";
if (bSuccess) {
alert("Successfully Inserted");
}
});
</script>
haben, aber ich weiß nicht, wo ich das variable myvar
erklären die Einfügung plz prüft helfen
Wie verwenden Sie ViewData in Ihrer Ansicht? – nightshifted
Nein bitte demonstrieren – Neo
Ich glaube nicht, dass Sie verstehen, was ViewData wirklich tut. ViewData ist nur ein "Speicher" für Schlüssel/Wert-Paare, mit denen Daten zwischen Controller und Ansicht "transportiert" werden können. Also solltest du ViewData ["Message"] aufrufen. Wenn Sie eine Warnmeldung wünschen, müssen Sie tatsächlich eine Nachricht erstellen. – nightshifted