Ich arbeite an der Erstellung einer MVC-Anwendung für eine vorhandene Bug-Tracker Art ASP.NET-Website.Wie man eine mittelgroße MVC-Anwendung erstellt
Ich bin es gewohnt, Daten in der Abfrage einer Website übergeben und bin mir nicht sicher, wie das in MVC zu tun. Ich verstehe das MVC-Modell und wie die Dinge funktionieren, aber als Anfänger ist mein Denkprozess ein wenig getrübt.
Views/Projekt/Index.aspx - Meine erste Seite, Liste der Projekte
<ul id="ProjectList">
<% foreach (var item in Model) { %>
<li><%= Html.ActionLink("Details", "IssueType", new { id=item.ProjectId })%></li>
<% } %>
</ul>
In meiner ASP.Net Website, um eine Ausgabe für dieses Projekt zu erstellen, habe ich am Ende mit einer URL oben wie folgt aussehen:
Issue.aspx?pid=3&issuetypeid=6
ich gehe von
Projects.aspx --> IssueTypes.aspx --> Issue.aspx
die projectId und issueTypeId auf dem Weg zu sammeln in die Querystring.
Dies ermöglicht mir, an die DB zu schreiben, die die ProjectID und die Issue Type ID kennt.
Wie würde so etwas in MVC entworfen werden?