Ich bin neu in MVC und ich möchte eine relativ einfache Frage stellen! Ich habe eine Indexseite mit 2 Bildern, die Links sind. Beide gehen auf eine andere Seite namens "Page", und wenn diese Seite geöffnet wird, möchte ich, dass das Bild, das ich gerade angeklickt habe, gerendert wird. Hier ist ein Haken aus der Index-Seite:Dynamisch anzeigen geklickt Bild MVC
<div class="col-md-4">
<h2>Column 1</h2>
<a href="@Url.Action("NewPage", "Page")">
<img src="~/Images/ball.jpg" />
</a>
</div>
<div class="col-md-4">
<h2>Column 2</h2>
<a href="@Url.Action("NewPage", "Page")">
<img src="~/Images/ball1.jpg" />
</a>
</div>`
Also, wenn ich auf „ball.jpg“ klicken, ich mag, dass nur in der neuen Seite zu machen, und das gleiche für „ball1.jpg“. Der Controller für „NewPage“:
namespace MVC.Mine.Controllers
{
public class PageController : Controller
{
// GET: Page
public ActionResult NewPage()
{
return View();
}
}
}
Sie müssen einen Parameter an die Methode übergeben, die das Bild identifiziert –