Dies ist die Ansicht Code, wird diese Ansicht eine Liste von preInscription Demande zeigen und mit zwei Tasten Valide
und Delete
der erste es Webmaster
Um Inscription
und den seconde eines bis Refuse
Demande zu ermöglichen.Einfügen von Daten in My DB Probleme
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<J2V.Models.preinscrit>>" %>
// some Html Code
<% foreach (var item in Model) { %>
<li>
<div class="listinfo">
<h3>
<%: Html.DisplayFor(modelItem => item.Nag) %>
</h3>
<p>
<%: Html.DisplayFor(modelItem => item.Idag) %>
</p>
<span class="price"> <%: Html.DisplayFor(modelItem => item.Adrag) %> <%: Html.DisplayFor(modelItem => item.Vilag) %> <%: Html.DisplayFor(modelItem => item.Gov) %></span> <span class="media">Tel : <%: Html.DisplayFor(modelItem => item.Telag) %> |</span> <%: Html.DisplayFor(modelItem => item.Mailag) %>
</div>
<div class="listingbtns">
<span class="listbuttons"><%: Html.ActionLink("Valide", "Valide", new {mod= item}) %> |</span>
<span class="listbuttons"><%: Html.ActionLink("Supprime", "Delete", new { id=item.Idag }) %></span>
</div>
<div class="clear">
</div>
</li>
<% } %>
Dies ist die „Valide“ Aktion, um Validate
preinscription zu ermöglichen und Daten zu Agence Tabelle und Benutzertabelle hinzu:
[HttpGet]
public ActionResult Valide(Models.preinscrit model)
{
var db = new Models.J2VEntities();
Models.agence ag = new Models.agence();
Models.user user = new Models.user();
ag.Adrag = model.Adrag ;
ag.Gov = model.Gov ;
ag.Idag = model.Idag;
ag.Mailag = model.Mailag;
ag.Nomag = model.Nag;
ag.Vilag = model.Vilag;
user.IsAdmin = false;
user.iduser = model.Idag;
user.password = Models.LogModel.register.CreateRandomPassword();
db.AddTouser(user);
db.AddToagence(ag);
return View("index");
}
Wenn ich auf Valide
auf meiner Ansicht Seite klicken bekomme ich diesen Fehler:
System.NullReferenceException
an dieser Linie ag.Adrag = model.Adrag ;
Sie müssen Ihr Formular in Aussicht. Könnten Sie Vollansichtscode schreiben? –
Schau, ich habe meinen Beitrag aktualisiert – Chlebta
Ich sehe Änderungen nicht. –