Web サイトの Razor テンプレート エンジンで ASP.NET MVC 3 を使用しています。現在、次のようなファイルのアップロードを許可しています。
<form action="/File/Upload" method="post" enctype="multipart/form-data">
<label for="file">Upload a file:</label>
<input type="file" name="file" id="file" />
<input type="submit" name="submit" value="Submit" />
</form>
しかし、進行状況バー、複数ファイルの選択などを可能にするNeatUploadなどのサードパーティ コントロールを使用したいと考えています。
ドキュメントでは、次のように使用されているコントロールを示しています。
<%@ Register TagPrefix="Upload" Namespace="Brettle.Web.NeatUpload"
Assembly="Brettle.Web.NeatUpload" %>
<Upload:InputFile id="inputFileId" runat="server" />
いくつかのコード ビハインドを使用します。
Razor エンジンがこの構文を好まないのは当然です。サードパーティのコントロールを使用する別の方法はありますか、それとも運が悪いのでしょうか?