Ich bin sicher, dass ich hier etwas verpasse, fand ich Diese Frage zur Validierung einer Datei, hier ist der Beispielcode
%Vor% aber ich sehe keine @Html.FileFor(model => model.Evidence)
Irgendwelche Ideen?
Ich habe eine einfache Lösung gefunden, die den Attributtyp in der html Attributsammlung übergibt.
%Vor%Ich fürchte, Sie können dies nicht mit Datenanmerkungen tun. Sie könnten dies in der Controller-Aktion tun, die die Anfrage behandeln soll:
Modell:
%Vor%Aktion:
%Vor% Beachten Sie auch, dass es besser ist, HttpPostedFileBase
als den konkreten Typ HttpPostedFileWrapper
in Ihrem Modell zu verwenden. Es wird Ihnen das Leben erleichtern, wenn Sie Komponententests für diese Controller-Aktion schreiben.
Tags und Links asp.net-mvc asp.net-mvc-3 validation data-annotations jquery-validate