我正在为我的网站使用带有 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 引擎不喜欢这种语法是可以理解的。有没有其他方法可以使用 3rd 方控件,还是我不走运?