Ich habe Ansicht Teil1:Mit Form im Hinblick Komponente ASP.NET-Core 1.0
<form class="form-horizontal">
<input type="text" name="ip1" class="form-control"/>
<input type="submit" name="btnSubmit" class="btn btn-default" />
</form>
und Blick komponente2:
<form class="form-horizontal">
<input type="text" name="ip1" class="form-control"/>
<input type="submit" name="btnSubmit" class="btn btn-default" />
</form>
Zwei Ansicht, die Komponenten in der gleichen Seite. Aber ich weiß nicht, wie ich die Post-Anfrage in jeder View-Komponente behandeln soll. Und wie wird ein Modell in eine Ansichtskomponente hochgeladen? Beispielcode hinter oder ähnlich:
public class Component1ViewComponent : ViewComponent
{
public Component1ViewComponent()
{
}
public async Task<IViewComponentResult> InvokeAsync(bool isPost)
{
if (isPost)
{
//handle post request and get model value here
} else
{
}
return View(model);
}
}
Danke, ich brauche das, weil ich einige ideale für die Projektstruktur habe. Ich werde einen anderen Weg finden. – Vietprogrammer