Pracuję nad Nopcommerce i muszę generować faktury (niestandardowe wykonane nie jako to, co już zapewniają, ponieważ to po prostu nie rozwiązuje naszego celu). Musimy wygenerować fakturę w nowej karcie (przy użyciu innego pliku cshtml) przy użyciu metody kontrolera również przekazuję dane modelu w widoku.Jak otworzyć plik cshtml w nowej karcie z metody kontrolera?
<tr>
<td class="adminTitle">
@Html.NopLabelFor(model => model.ProbableDeliveryDate):
</td>
<td class="adminData">
@Html.EditorFor(model=>model.ProbableDeliveryDate)
</td>
</tr>
<tr>
<td>
@if(Model.CanGenrateInvoice)
{
<input type="submit" name="generateinvoice" value="@T("Admin.Orders.Fields.generateinvoice")" id="generateinvoice" class="adminButton" />
}
</td>
</tr>
Mam do wysłania danych, aby uzyskać wartość probableDeliveryDate do kontrolera metody, a potem chce otworzyć widok w nowej karcie.
Jak mogę to zrobić?
Ok, szukałem, aby zobaczyć czy RedirectToAction miał możliwość ustawiania atrybutów hTML i otworzyć nowy widok, ale to nie wygląda na przypadek. –
Czy istnieje inny sposób? –
Zaktualizowałem odpowiedź, aby pokazać inny możliwy sposób. –