MVC steht für Model, View, Controller.
Die Art, wie dies funktioniert, ist ein Controller, sagen HomeController, die eine Klasse von Controller abgeleitet ist. Wenn Sie über Ihren Browser auf/Home/auf der Website zugreifen, bietet es dem Browser eine Ansicht und alle zusätzlichen Informationen, häufig Cookies und dergleichen. Das Modell ist die Daten und Logik des Programms, oft Dinge wie Datenbanken zu behandeln.
In diesem Beispiel gibt es mehrere Möglichkeiten.
//In HomeController class
public ActionResult Index()
{
return View();
}
public ActionResult Clicked()
{
return View()
}
und dann für die Ansichten für die Indexansicht Sie auf eine Schaltfläche haben würde, die zu/Home/Clicked verbinden würde. Dann würden Sie in der angeklickten Ansicht die Schaltfläche mit geändertem Text haben.
Natürlich ist dies nur eine Möglichkeit, Sie könnten einfach eine Nummer anhängen/URL/und übergeben Sie das an die Ansicht und wenn es nicht 0 ist der Test anders sein oder Javascript verwenden, um den Text der Schaltfläche zu ändern
Index Ansicht:
<form>
<input type="button" value="NClicked" onclick="window.location.href='/Home/Clicked'">
</form>
Clicked Ansicht:
<form>
<input type="button" value="Clicked" onclick="window.location.href='/Home/'">
</form>
natürlich gibt es mehr zu den Ansichten als das, aber Sie können das in den Körper ein.
Sie müssen ASP.Net MVC härter studieren. Sie müssen wahrscheinlich auch die Grundlagen von HTTP, HTML und Javascript lernen. – SLaks
ich denke, es wäre nützlich für Sie mit einigen einfachen asp.net mvc app zu starten, überprüfen Sie die Nerd Abendessen, es hat mehr als genug Funktionen, um Sie beschäftigt zu halten :) – melaos